选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

了解 EKS 自动模式下的 VPC 联网和负载均衡

聚焦模式
了解 EKS 自动模式下的 VPC 联网和负载均衡 - Amazon EKS

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

本主题介绍如何在 EKS 自动模式下配置虚拟私有云(VPC)联网和负载均衡功能。虽然 EKS 自动模式会自动管理大多数联网组件,但您仍然可以通过节点类资源和负载均衡器注释来自定义集群联网配置的某些方面。

使用 EKS 自动模式时,AWS 会管理集群的 VPC 容器网络接口(CNI)配置和负载均衡器预置。您可以通过定义节点类对象并对服务和 Ingress 资源应用特定的注释来影响联网行为,同时保持 EKS 自动模式提供的自动运行模式优势。

联网功能

EKS 自动模式具有一个能够处理节点和容器组(pod)联网的新联网功能。您可以通过创建 NodeClass Kubernetes 对象来对其进行配置。

以前的 AWS VPC CNI 配置选项不适用于 EKS 自动模式。

使用节点类配置联网

借助 EKS 自动模式中的节点类资源,您可以定义联网功能的某些方面。通过节点类,您可以指定安全组选择,控制 VPC 子网中的节点放置,设置 SNAT 策略,配置网络策略以及启用网络事件日志记录。这种方法既可保持 EKS 自动模式的自动化运行模式,同时又可灵活自定义网络。

您可以使用节点类来执行下列任务:

  • 选择节点的安全组

  • 控制节点在 VPC 子网上的放置方式

  • 将节点 SNAT 策略设置为 randomdisabled

  • 将网络策略设置为“默认拒绝”或“默认允许”

  • 启用将网络事件日志记录到文件。

了解如何创建 Amazon EKS 节点类

注意事项

EKS 自动模式支持下列功能:

  • EKS 网络策略。

  • Kubernetes 容器组的 HostPortHostNetwork 选项。

  • 公有子网或私有子网中的容器组。

EKS 自动模式支持下列功能:

  • 每容器组的安全组(SGPP)。

  • 自定义联网。容器组和节点的 IP 地址必须来自同一 CIDR 块。

  • 暖 IP、暖前缀和暖 ENI 配置。

  • 最低 IP 目标配置。

  • 启用或禁用前缀委派。

  • 开源 AWS CNI 支持的其他配置。

  • 网络策略配置,例如 conntrack 计时器自定义(默认为 300 秒)。

  • 将网络事件日志导出到 CloudWatch。

负载均衡

您可以使用服务和 Ingress 资源上的注释来配置由 EKS 自动模式预置的 AWS 弹性负载均衡器。

有关更多信息,请参阅创建 IngressClass 以配置应用程序负载均衡器使用服务注释配置网络负载均衡器

EKS 自动模式负载均衡的注意事项

  • 默认目标模式是 IP 模式,而不是实例模式。

  • EKS 自动模式仅支持网络负载均衡器的安全组模式。

  • AWS 不支持将负载均衡器从自主管理型 AWS 负载均衡器控制器迁移到由 EKS 自动模式管理。

  • 不支持 TargetGroupBinding 规范中的 networking.ingress.ipBlock 字段。

  • 如果 Worker 节点使用自定义安全组(非 –0— 命名模式),则集群角色需要额外的 IAM 权限。默认 EKS 托管式策略仅允许 EKS 修改名为 –1— 的安全组。如果没有修改自定义安全组的权限,EKS 将无法添加允许 ALB/NLB 流量到达容器组所需的 Ingress 规则。

  • 不能自带目标组。

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。