发布于: May 19, 2021

AWS Load Balancer Controller 提供了 Kubernetes 本机方式来配置和管理 Elastic Load Balancer,将流量路由到在 Kubernetes 集群中运行的应用程序。Elastic Load Balancing 提供多种负载均衡器,它们均能实现高可用性、自动扩展和可靠的安全性,因此能帮助您的应用程序获得容错能力。

适用于 Kubernetes 的 AWS Load Balancer Controller 版本 2.2 现已发布。此更新添加了多项增强功能,使您可以更轻松地使用 Elastic Load Balancer 将流量路由到您的应用程序,其中包括:

  • 支持使用 Network Load Balancers 定位实例模式
  • 通过 Kubernetes IngressClass 增强 Application Load Balancer 使用的安全控制
  • 支持 AWS Local Zones
  • 简化 Application Load Balancers 的 SSL 重定向
  • 支持 Kubernetes Ingress 路径类型
  • 适用于实例定位负载均衡器的节点选择器支持
  • 适用于 Network Load Balancers 的静态 IP 支持
  • 支持外部托管的 AWS 标签

对于此次发布,值得注意的重要行为变更是,新建 Network Load Balancers 的默认预置方案面向内部。您可以指定额外注释,预置面向公共的 Network Load Balancer。

有关控制器配置参数和默认值的更多信息,请单击此处此处。要开始使用 AWS Load Balancer Controller,请参阅 GitHub 上的安装指南演练。要了解有关 Amazon EKS 的更多信息,请访问产品页面文档