Q: What is Amazon Elastic Container Service for Kubernetes (Amazon EKS)?
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.
Q: Why should I use Amazon EKS?
Amazon EKS provisions, installs and scales the Kubernetes master and completely removes the burden of managing the Kubernetes master components and the backend persistence layer for Kubernetes. Amazon EKS automatically detects and replaces unhealthy masters, and it provides automated version upgrades and patching for the masters. Amazon EKS is also integrated with many AWS services to provide scalability and security for your applications. Services include Elastic Load Balancing for load distribution, IAM for authentication, Amazon VPC for isolation, AWS PrivateLink for private network access, and AWS CloudTrail for logging.
Q: Does Amazon EKS work with my existing Kubernetes applications and tools?
Amazon EKS runs the latest version of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment, whether running in on-premises datacenters or public clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modifications required.
Q: Which Kubernetes versions does Amazon EKS support?
Amazon EKS will launch with support with Kubernetes 1.7 and will add support later for additional versions. Customers will have a choice of the three most recent versions.