Amazon EKS
By Amazon Web Services
Amazon EKS (Elastic Kubernetes Service) is a managed AWS service that runs the Kubernetes control plane on a user's behalf, letting teams deploy, scale, and operate containerized applications on Kubernetes without managing Kubernetes' own…
Definition
Amazon EKS (Elastic Kubernetes Service) is a managed AWS service that runs the Kubernetes control plane on a user's behalf, letting teams deploy, scale, and operate containerized applications on Kubernetes without managing Kubernetes' own infrastructure.
Overview
Running Kubernetes yourself means operating its control plane — the API server, scheduler, and etcd cluster that keep the whole system consistent — which is operationally demanding to run reliably and securely. EKS removes that burden by managing the control plane for you: AWS handles its availability, patching, and scaling, while users focus on worker nodes and the workloads running on them, which can be backed by Amazon EC2 instances or serverless Fargate capacity. Because EKS runs standard, upstream Kubernetes, workloads, manifests, and tools built for Kubernetes generally work the same way as they would on any other conformant cluster, including tools like Helm for packaging applications. EKS integrates with the rest of AWS — IAM for access control, VPC networking, load balancers, and storage — which is a major reason teams already invested in AWS choose it over self-managed Kubernetes or other managed offerings, trading some flexibility for reduced operational overhead. Kubernetes fundamentals and cluster operations are covered in the Kubernetes course.
Key Features
- Fully managed Kubernetes control plane with AWS handling availability and patching
- Standard, upstream Kubernetes compatible with existing tools and manifests
- Worker nodes on EC2 instances or serverless Fargate capacity
- Deep integration with AWS IAM, VPC networking, and load balancers
- Managed node groups for simplified worker node lifecycle management
- Support for Kubernetes add-ons and the broader CNCF ecosystem
- Multi-AZ control plane for high availability