Amazon Elastic Container Service for Kubernetes

Highly available and scalable Kubernetes service

Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to install and operate your own Kubernetes clusters.

With Amazon EKS you get a highly-available, and secure Kubernetes control plane without needing to worry about provisioning, upgrades, or patching. Amazon EKS is certified Kubernetes conformant so you can use all existing plugins and tooling from the Kubernetes community. Any application running on any standard Kubernetes environment is fully compatible. 

Amazon EKS is in Preview. Visit here to sign up.

EKS - Stacked

Why use Amazon EKS

100x100_benefit_cloud

No Masters to Manage

Amazon EKS runs master nodes across multiple AWS Availability Zones, automatically detects and replaces unhealthy masters, and provides on-demand upgrades and patching. You simply provision worker nodes and connect them to the AWS cloud.

100x100_benefit_ecryption-lock

Secure by Default

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

k8s_benefit_100x100

Conformant and Compatible

We run the latest upstream version of Kubernetes and are Certified Kubernetes Conformant, so applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment.

TC Homepage_benefit_experts

Built with the Community

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

How Amazon EKS works

Wesley_Diagram_Final
100x100_benefit_git-repository

Microservices

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.

100x100_benefit_hybrid-cloud

Hybrid Container Deployments

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

AWS_Benefit Icon_AutomatedOperations

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.

vmware_migration_08172017

Application Migration

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

Blog posts & articles

new_product_eks

Introducing Amazon EKS

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 »

ha_2up_marketplace_Networking_191x151

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 get started?
Sign up for the Preview
Have more questions?
Contact us