Amazon Elastic Container Service for Kubernetes

Highly available, scalable, and secure Kubernetes service

Amazon Elastic Container Service for Kubernetes (Amazon EKS) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.

Amazon EKS runs the Kubernetes management infrastructure for you across multiple AWS availability zones to eliminate a single point of failure. Amazon EKS is certified Kubernetes conformant so you can use existing tooling and plugins from partners and the Kubernetes community. Applications running on any standard Kubernetes environment are fully compatible and can be easily migrated to Amazon EKS.

Amazon EKS is generally available for all AWS customers.

Upcoming event

Build with Containers 2018

AWS container experts will cover what you need to know to get started building with containers using Kubernetes, Amazon Elastic Container Service (ECS), and AWS Fargate.

Learn More & Register »


No Control Plane to Manage

Amazon EKS runs the Kubernetes management infrastructure across multiple AWS Availability Zones, automatically detects and replaces unhealthy control plane nodes, and provides on-demand upgrades and patching. You simply provision worker nodes and connect them to the provided Amazon EKS endpoint.

Secure by Default

Secure and encrypted communication channels are automatically setup between your worker nodes and the managed control plane, making your infrastructure running on Amazon EKS secure by default. 

Built with the Community

AWS actively works with the Kubernetes community, including making contributions to the Kubernetes code base that help Amazon EKS users take advantage of AWS services and features.

Conformant and Compatible

Amazon EKS runs upstream Kubernetes and is certified Kubernetes conformant, so applications managed by Amazon EKS are fully compatible with applications managed by any standard Kubernetes environment. 

How it works


Use Cases


Easily run microservices applications with deep integrations to AWS services, while getting access to the full suite of Kubernetes functionality and popular open source tooling.

Hybrid Container Deployments

Run highly available and scalable Kubernetes clusters on AWS while maintaining full compatibility with your Kubernetes deployments running anywhere else.

Batch Processing

The Kubernetes Jobs API lets you run sequential or parallel workloads on your Amazon EKS cluster. These workloads can be run on Amazon EC2 On-Demand Instances, Reserved Instances, or Spot Instances.

Application Migration

Easily containerize and migrate existing applications to Amazon EKS without needing to refactor your code or tooling.

Companies adopting Amazon EKS

What's new

Introducing Amazon EKS
July 26, 2018

Amazon VPC CNI Plugin Version 1.1

Version 1.1 of the CNI plugin adds the ability for EKS pods to communicate outside of the VPC, adds a configurable address pool, ensures that CNI plugin daemons are scheduled on all nodes in a cluster, and adds ENI resource tagging.

Learn More »

July 10, 2018

AMI Build Scripts on GitHub

Build scripts for the Amazon EKS-optimized AMI are now available on This makes it easy to customize your own EKS-compatible AMI and you can follow the repository to track any changes that are made to the EKS-optimized AMI configuration.

Learn More »

June 28, 2018

Amazon EKS is HIPAA Eligible

Amazon EKS is now HIPAA-eligible. If you have an executed Business Associate Addendum (BAA) with AWS, you can use Amazon EKS to manage processing encrypted Protected Health Information (PHI) in Docker containers deployed onto a cluster of Amazon EC2 instances. 

Learn More »

June 5, 2018

Amazon EKS Now Generally Available

Amazon EKS is now generally available and supported for production use to run Kubernetes on AWS without needing to install, operate, and maintain the Kubernetes management infrastructure. 

Learn More »

See all announcements »

Blog posts & articles


Amazon EKS Now Generally Available

Amazon EKS fully manages the availability and scalability of the Kubernetes control plane for each cluster. With Amazon EKS, upgrades and high availability are managed for you by AWS.

Keep Reading »


Exploring the Networking Foundation for EKS

Learn about how EKS leverages a new AWS Container Network Interface (amazon-vpc-cni-k8s) plug-in, together with Project Calico for enforcing network policies.

Keep Reading »

Learn more about Amazon EKS features

Visit the features page
Ready to build?
Get started with Amazon EKS
Have more questions?
Contact us