github kubernetes-sigs/aws-load-balancer-controller v3.3.0

5 hours ago

v3.3.0 Release Notes

📚 Quick Links

v3.3.0 (requires Kubernetes 1.22+)

Image: public.ecr.aws/eks/aws-load-balancer-controller:v3.3.0

Documentation

Thanks to all our contributors!💜💜💜

⚠️ Action Required

CRD Updates

Action: Please apply the latest CRD definitions

  • kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller/crds?ref=master"

IAM Policy Updates

If you enable the EnableCertificateManagement feature gate, attach the additional IAM policy for ACM and Route53 permissions to your controller's IAM role. See the documentation for details.

Gateway API updates

  • Installation of LBC Gateway API specific CRDs: kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/refs/heads/main/config/crd/gateway/gateway-crds.yaml
  • If using only ALB Gateway
    • Standard Gateway API CRDs: kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.5.0/standard-install.yaml
  • If using NLB Gateway
    • Experimental Gateway API CRDs: kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.3.0/experimental-install.yaml [Required: Used for L4 Routes]

🚀 What's New

Ingress Features

  • ACM Certificate Management (Feature Gate: EnableCertificateManagement): The controller can now automatically create and manage TLS certificates in ACM using hostnames from Ingress resources. It supports both Amazon-issued certificates with DNS validation via Route53 and private certificates via AWS Private CA. Enable with --feature-gates=EnableCertificateManagement=true and the create-acm-cert: "true" annotation. See the Certificate Management documentation for setup, IAM policy requirements, and ingress group behavior.

🔧 Enhancements and Fixes

  • [Bug fix] Fix ENI resolution when pod has an IPv6 address (#4706)
  • [Bug fix] Fix frontend NLB listener and target group tagging (#4700)
  • [Bug fix] Add externalId into cache key for cross-account TGB (#4714)
  • [Bug fix] ACM cert management bug fixes and doc improvements
  • [Enhancement] Gateway API auto-detection improvements and LBC-specific CRD handling in Helm

Documentation Updates

  • ACM Certificate Management guide with ingress group behavior, security considerations, and IAM policy scoping
  • Updated the gateway api installation docs to include the AWS vended CRD as pre-requisites

What's Changed

New Contributors

Full Changelog: v3.2.2...v3.3.0

Don't miss a new aws-load-balancer-controller release

NewReleases is sending notifications on new releases.