How to leverage Application Load Balancer’s advanced request routing to route application traffic across multiple Amazon EKS clusters
Containers Blog
This article explains how to leverage advanced request routing capabilities of Application Load Balancer (ALB) to route traffic to microservices spanning multiple Amazon Elastic Kubernetes Service (EKS) clusters.
Specifically, the article covers:
- Challenges of using multiple ALBs, one per EKS cluster, including management complexity, cost, and IP address exhaustion
- A solution using an existing ALB with advanced request routing rules to direct traffic to specific EKS clusters based on request headers, cookies, etc.
- How AWS Load Balancer Controller and TargetGroupBinding custom resource enable registering Kubernetes Services as targets for the ALB
- Traffic flow and step-by-step explanation of the solution
- A code sample GitHub repository for deploying the solution
- Considerations and best practices for implementing the solution
- Conclusion highlighting the benefits of the solution
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Sep 22
2025
2025
Building Resilient Multi-cluster Applications with Amazon EKS, Part 1: Implementing Cross-cluster Load Balancing with NLB
Jul 21
2025
2025
Deep dive into cluster networking for Amazon EKS Hybrid Nodes
Mar 31
2026
2026
Streamline your Amazon EKS deployments with Gateway API support for AWS Load Balancer Controller and Amazon VPC Lattice
Oct 15
2025
2025
AWS Application Load Balancer launches URL and Host Header Rewrite
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.