Federated Amazon EKS Clusters on AWS is a new AWS Solutions Implementation that automates the deployment and federation of two Amazon Elastic Kubernetes Service (Amazon EKS) clusters across multiple AWS Regions, configuring highly available, low latency, and easily scalable applications. Over the last few years, Kubernetes has gained an increasing popularity for automating application deployment, scaling, and management, and while it has enabled more and more users, it also is taxing to properly configure its consistent use to deploy applications globally and to manage lots of clusters.
Recognizing the challenge, the solution leverages Kubefed to automate the deployment and federation of multiple well-architected Amazon EKS clusters across AWS Regions. It also deploys the pre-configured bastion host and all necessary dependencies and tools, and enables you to:
- Synchronize your Kubernetes configurations, deployments, and other artifacts between your Amazon EKS clusters to ensure business continuity in case of failure
- Automate the compensation logic of failover events and make your applications resilient to individual cluster failures
- Deploy highly available applications on multiple Amazon EKS clusters in close proximity to end users to reduce latency
- Build architecture compliant with local laws about storing and processing private data
To learn more about Federated Amazon EKS Clusters on AWS, see the AWS Solutions Implementation webpage.
Additional AWS Solutions Implementations are available on the AWS Solutions Implementations webpage, where customers can browse solutions by product category or industry to find AWS-vetted, automated, turnkey reference implementations that address specific business needs.

