Amazon Elastic Kubernetes Service (Amazon EKS)
Guidance
Since you selected "I would like to use a managed Kubernetes service” we recommend Amazon Elastic Kubernetes Service (Amazon EKS) as the best place for you to start.
What is Amazon EKS?
Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks.
Why are we recommending Amazon EKS?
Amazon EKS is the most trusted way to start, run, and scale Kubernetes. EKS is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS and on-premises. EKS lets you run your Kubernetes applications on both Amazon Elastic Compute Cloud (Amazon EC2) and AWS Fargate. With Amazon EKS, you can take advantage of all the performance, scale, reliability, and availability of AWS infrastructure, as well as integrations with AWS networking and security services. On-premises, EKS provides a consistent, fully-supported Kubernetes solution with integrated tooling and simple deployment to AWS Outposts, virtual machines, or bare metal servers.
While this is our recommended starting point, other services could also suit your needs and you can always try a different service if your use case changes or if Amazon Elastic Kubernetes Service (EKS) does not seem optimal for your use case.
Page topics
Frequently Asked Questions
Open allWhat type of app artifacts can you bring to the service?
Where can you run your application outside of an AWS region?
60b142e9-8977-48f4-bc4c-893de2bfca9c
How does the product charge for usage?
Is Amazon EKS a popular choice in the industry?
Let's get started with Amazon EKS
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages