Skip to content

Amazon EKS

#47 · Level 3 · Modern architecture · Containers

Amazon EKS is managed Kubernetes on AWS — AWS runs the hard part of Kubernetes (the control plane), and you just run your apps. AWS runs the control plane across several Availability Zones and maintains it. Your containers run on worker nodes, which can be EC2 instances or Fargate. EKS stays compatible with standard (upstream) Kubernetes, so familiar Kubernetes tools can be used with it. It works together with AWS services such as VPC, IAM, load balancers and ECR.

Instead of running a hotel chain’s complicated management office (Kubernetes) yourself, you hand it to an experienced company. They run the office, and you just look after the hotels.

Kubernetes is powerful, but hard to set up and keep running properly yourself. EKS makes it easier and safer. Kubernetes is the same on every cloud, so moving to another cloud later is easier too.

Large systems with many microservices, or teams that already know Kubernetes.

Azure Kubernetes Service (AKS)

What is Kubernetes? · Amazon ECS · AWS Fargate

For details and the latest information, see the official documentation: