我的 VPC 中负载均衡器使用的子网 IP 地址不足
上次更新时间:2018 年 5 月 21 日
我的 virtual private cloud (VPC) 中的一个子网已经用完了可用的 IP 地址,我正在将该子网与 Elastic Load Balancing 负载均衡器结合使用。
简短描述
如果 VPC 中的子网耗尽可用的 IP 地址,AWS 资源(如负载均衡器)可能无法成功响应增加的流量。
最佳实践是,在每个子网中保留至少 8 个可供使用的 IP 地址。可通过两种方式释放或添加额外的 IP 地址以供负载均衡器使用。以下注意事项适用于 Application Load Balancer 和 Classic Load Balancer:
- 删除未使用的弹性网络接口 (ENI) 以释放子网中的 IP 地址。
- 创建新的子网并将其添加到您的 VPC。
注意:牢记负载均衡器子网要求 - 具体而说,负载均衡器在每个可用区最多只能有一个子网。
解决方法
删除未使用的 ENI
要删除未使用的 ENI,请参阅删除弹性网络接口。
添加具有可用于负载均衡器的 IP 地址的新子网
- 创建新的子网并将其添加到您的 VPC。注意:您可以使用 VPC 的原始 CIDR 块创建新子网,也可以将额外的 CIDR 块添加到您的 VPC 以与新子网一起使用。
- 将旧子网替换为新子网。对于 Classic Load Balancer,请参阅添加子网。对于 Application Load Balancer,请参阅 Application Load Balancer 的可用区。
- 查阅与子网关联的路由表和访问控制列表 (ACL) 规则,以确保新子网以与以前的子网相同的方式路由流量。例如,如果以前的子网将默认路由配置为 ,请确保新子网具有类似的默认路由。
- (可选)启用跨区域负载均衡作为最佳实践。