Amazon EKS
#47 · Level 3 · Modern architecture · ContainersConcept
Section titled “Concept”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.
Simple example
Section titled “Simple example”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.
Why it’s needed
Section titled “Why it’s needed”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.
Where it’s used
Section titled “Where it’s used”Large systems with many microservices, or teams that already know Kubernetes.
Azure equivalent
Section titled “Azure equivalent”Azure Kubernetes Service (AKS)
Related
Section titled “Related”What is Kubernetes? · Amazon ECS · AWS Fargate
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: