Amazon Elastic Kubernetes Service

Highly available, scalable, and secure Kubernetes service

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

Amazon EKS runs the Kubernetes management infrastructure for you across multiple Amazon Web Services 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 Amazon Web Services customers.

Benefits

No Control Plane to Manage

Amazon EKS runs the Kubernetes management infrastructure across multiple Amazon Web Services 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.

Built with the Community

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

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.

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

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed container service to run and scale Kubernetes applications in the cloud or on-premises.
  • Deploy applications with your own tools
  • Deploy applications with your own tools
  • EKS-tool

Use cases

Deploy across hybrid environments

Manage your Kubernetes clusters and applications in hybrid environments and run Kubernetes in your data centers.

Model machine learning (ML) workflows

Efficiently run distributed training jobs using the latest Amazon Elastic Compute Cloud (EC2) GPU-powered instances.

Big Data

Amazon EMR integrates with EKS, so you can run Apache Spark, Hadoop, and other big data applications directly on Kubernetes. This automates the provisioning and management of resources for data processing, analytics, and machine learning.

Learn more about Amazon EKS

Explore more features

Intended Usage and Restrictions

Your use of this service is subject to the Amazon Web Services Customer Agreement.