Skip to content

aws-load-balancer-controller: v2.17.0#1285

Merged
wweiwei-li merged 1 commit intoaws:masterfrom
wweiwei-li:aws-load-balancer-controller-v2.17.0-6D0FDCBF
Dec 19, 2025
Merged

aws-load-balancer-controller: v2.17.0#1285
wweiwei-li merged 1 commit intoaws:masterfrom
wweiwei-li:aws-load-balancer-controller-v2.17.0-6D0FDCBF

Conversation

@wweiwei-li
Copy link
Copy Markdown
Contributor

v2.17.0 (requires Kubernetes 1.22+)

Documentation

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.17.0
Thanks to all our contributors! 😊

⚠️ Actions required to use the new AWS Global Accelerator controller

🚀 What's New

AWS Global Accelerator Support - A new controller that enables declarative management of AWS Global Accelerators directly from Kubernetes using Custom Resource Definitions (CRDs). It allows users to define Global Accelerator resources as Kubernetes manifests, automatically provisioning and managing accelerators, listeners, endpoint groups, and endpoints that reference Kubernetes Ingress, Kubernetes Services, Kubernetes Gateway, and AWS resource ARNs. For more details, check the documentation:

Gateway API - GA Release Candidate: The Gateway API implementation in this release is considered a Release Candidate for its General Availability (GA) release planned for next month. We encourage extensive testing in production-like environments and welcome your feedback via GitHub issues to ensure a stable GA release. What's new in this release:

  • TCP_UDP Protocol: Complete support for combined TCP_UDP protocol on NLB Gateways with detailed usage guidance
  • Per-ParentRef Status: Route status now correctly updates per parentRef instead of per-route
  • ReplacePrefixMatch: Enhanced support with documented ALB limitations
  • Conformance Report: Generated Gateway API conformance report with detailed test results
  • ACM Cert Discovery: Fixed memory leak in ACM certificate discovery
  • App Protocol Support: Added support for kubernetes.io/h2c App Protocol

🔧 Enhancements and Fixes

✨ Enhancements

  • Cross-Zone Handling: Improved handling for cross-zone disabled ALBs with automatic AZ detection
  • Weighted Target Groups: Added support for weighted target groups on NLB listeners

🐛 Bug Fixes

  • Helm Template: Fixed objectSelector.matchExpressions indentation in webhook.yaml
  • Helm Chart: Added --max-targets-per-target-group flag support

📚 Documentation

  • Prometheus Metrics: Corrected metric names to include aws_ prefix in documentation

Changelog since v2.16.0

@wweiwei-li wweiwei-li requested a review from a team as a code owner December 19, 2025 20:37
zac-nixon
zac-nixon previously approved these changes Dec 19, 2025
@wweiwei-li wweiwei-li force-pushed the aws-load-balancer-controller-v2.17.0-6D0FDCBF branch from 0ff252b to 7e4347a Compare December 19, 2025 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants