Posted On: Dec 21, 2020

The AWS Load Balancer Controller provides a Kubernetes native way to configure and manage Elastic Load Balancers that route traffic to applications running in Kubernetes clusters. Elastic Load Balancing offers multiple load balancers that all feature the high availability, automatic scaling, and robust security necessary to help make your applications fault tolerant.

Version 2.1 of AWS Load Balancer Controller for Kubernetes is available now. This update adds multiple enhancements to make it easier to route traffic to your applications using Elastic Load Balancers including:

  • Support for IngressClass introduced in Kubernetes 1.18
  • Support for gRPC workloads with end to end HTTP/2 for Application Load Balancers
  • Configure customer owned IP pool for Application Load Balancer on AWS Outposts
  • Provision IPv6 dual-stack Network Load Balancers
  • Configure ALPNPolicy for Network Load Balancers
  • Configure TargetGroup attributes for Network Load Balancers
  • Fine grained subnet configuration for Network Load Balancers
  • AWS tag customization support

More information about controller configuration parameters and defaults can be found here and here.

To get started using the AWS Load Balancer Controller, see the installation guide and walkthrough on GitHub.

To learn more about Amazon EKS, see the product page or documentation.