为什么弹性负载均衡器在我的 VPC 中使用的子网会出现 IP 地址不足的情况?

1 分钟阅读
0

我的虚拟私有云(VPC)中的子网的可用 IP 地址耗尽,并且我正在将该子网与弹性负载均衡器一起使用。

简短描述

如果 VPC 中的子网耗尽可用的 IP 地址,则 AWS 资源(如负载均衡器)可能无法响应增加的流量。

最佳实践是在每个子网中保留至少 8 个可用的 IP 地址。可通过两种方式释放或添加 IP 地址以供负载均衡器使用。以下方法适用于应用程序负载均衡器和经典负载均衡器:

  • 删除未使用的弹性网络接口以释放子网中的 IP 地址。
  • 创建新的子网并将其添加到您的 VPC。

**注意:**负载均衡器对于每个可用区只能有一个子网。请查看负载均衡器上子网的其他要求

解决方法

删除未使用的弹性网络接口

要删除未使用的弹性网络接口,请参阅删除网络接口

添加具有可用于负载均衡器的 IP 地址的新子网

  1. 创建新的子网并将其添加到您的 VPC
    **注意:**您可以使用 VPC 的原始 CIDR 块创建新子网。您还可以将 CIDR 块添加到您的 VPC,以便与新子网配合使用。
  2. 将旧子网替换为新子网。对于经典负载均衡器,请参阅添加子网。对于应用程序负载均衡器,请参阅应用程序负载均衡器的可用区
  3. 请检查与您的子网相关联的路由表网络访问控制列表(网络 ACL)规则。请确保您的新子网路由流量的方式与之前的子网相同。例如,您在先前的子网中配置了一个默认路由到互联网网关,请确保您的新子网也有一个相似路由。
  4. **(可选)**最佳做法是启用跨区域负载均衡

相关信息

教程: 创建经典负载均衡器

教程: 使用 AWS 命令行界面(AWS CLI)创建应用程序负载均衡器

AWS 官方
AWS 官方已更新 1 年前