v2.13.3 (requires Kubernetes 1.22+)
Documentation
Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.13.3
Thanks to all our contributors! 😊
Action required
🚨 🚨 🚨 We’ve updated the Gateway API relevant LBC CRDs LoadBalancerConfigurations and TargetGroupConfigurations Make sure to update the CRD definition in your cluster. If you're upgrading the charts using helm upgrade, you need to update CRDs manually: kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/refs/heads/main/config/crd/gateway/gateway-crds.yaml
What’s new
- We are pleased to announce the (Beta) of Layer 4 (L4) routing support for the Kubernetes Gateway API within the AWS Load Balancer Controller (LBC). This significant enhancement allows users to provision and manage AWS Network Load Balancers (NLBs) for TCP, UDP, and TLS traffic directly from their Kubernetes clusters, leveraging the powerful and extensible Gateway API. The LBC now fully supports the GatewayClass ,Gateway, TCPRoute, UDPRoute, and TLSRoute resources from the Gateway API. Please refer L4Routing for more info.
Enhancement and Fixes
- Upgraded Secuirty group deletion to be more responsive.
- Reduced the duplicated DescribeTargetGroups calls to enhance performance.
- Docs updates
Changelog since v2.13.2
- [feat: gw api]Adding docs for L4 routing for gateway api (#4232, @shraddhabang)
- Add ingress class example (#4221, @wweiwei-li)
- tg / lb conf finalizers (#4230, @zac-nixon)
- Update to go 1.24.4 (#4231, @zac-nixon)
- add ip target tests for gateway api(#4227, @zac-nixon)
- [feat: gw api] Fix edge cases for lb config finalizers (#4225, @shraddhabang)
- refactor deferred reconciler to always process tgb on start up (#4224, @zac-nixon)
- [gw api] Add TG config logic to find and create user specified TG config.(4220, @zac-nixon)
- [feat gw-api]implement finalizer (#4217, @shuqz)
- [bug fix] Make SG deletion more responsive(#4216,@zac-nixon)
- [feat: gw api][bug fix] generate sg rules using listener protocols (#4198, @shraddhabang)
- docs: update security_groups.md tabulation (#4193, @mtulio)
- fix: Failing tests in ipv6 cluster(#4211, @wweiwei-li)
- [feat: gw api] Fix the auto cert discovery logic for secure listeners on gateways (#4214, @shraddhabang)
- [feat gw-api]handle resolvedRef for route status update and update ho…(#4210, @shuqz)
- Reduce duplicated DescribeTargetGroups calls(#4208, @wweiwei-li)
- [feat gw-api]bugfix and prevent backward generation route status update(##4206, @shuqz)
- [gw api] Add Gateway API integ framework(#4205, @zac-nixon)
- Add EKS Auto Mode considerations to documentation(#4196, Andrey Butenko)
- docs: Change AWS Cognito Domain tip to warning(#4195, @ragul-engg)
- [feat gw api] add support for infra labels + annotations(#4191, @zac-nixon)
- [feat: gw api] support gw deletion(#4192, @zac-nixon)
- Fix prefixListIDs typos(#4187, @gdlx)