AWS › Amazon EKS (Elastic Kubernetes Service)

What is Amazon EKS and why would a team choose it over ECS?

Beginner

Answer

Amazon EKS, or Elastic Kubernetes Service, is a fully managed service that runs the open source Kubernetes container orchestration platform on AWS, managing the Kubernetes control plane for you, and teams often choose it when they already have Kubernetes expertise or need the portability of running the exact same Kubernetes configuration across multiple cloud providers or on premises environments.
aws eks create-cluster --name my-cluster --role-arn arn:aws:iam::123456789012:role/eksClusterRole --resources-vpc-config subnetIds=subnet-12345
Real-world example A company that already runs Kubernetes workloads on premises migrates to EKS to keep using the exact same Kubernetes manifests and tools its team is familiar with, while offloading the operational burden of managing the control plane.

Common follow-ups: What is the difference between EKS and self managed Kubernetes on EC2?;Does EKS support both Fargate and EC2 worker nodes?