AWS has announced the general availability of Amazon Elastic Container Service for Kubernetes (Amazon EKS). Amazon EKS is a fully managed service for deploying, managing, and scaling containerized applications using Kubernetes on AWS.
“More customers run containers on AWS and Kubernetes on AWS than anywhere else,” said Deepak Singh, director of AWS Compute Services. “Prior to Amazon EKS, customers either had to do considerable work to architect a highly fault-tolerant way to run Kubernetes, or just accept a lack of resiliency. With the launch of Amazon EKS, customers no longer have to live with either of those trade-offs, and they get a highly available, fault-tolerant, managed Kubernetes service. It’s no wonder so many of our customers are excited.”
Amazon EKS aims to remove the need for specialized expertise and time in operating highly available Kubernetes clusters. The solution provides an architecture for use in production that runs the Kubernetes management infrastructure across multiple availability zones and eliminates single points of failure.
According to Amazon, the solution is certified Kubernetes conformant, which ensures that customers can run existing Kubernetes applications using existing Kubernetes tooling without needing to change code.
Several companies have already announced support for Amazon EKS, including Heptio, Codefresh, and SignalFx. Heptio collaborated with Amazon on identity and access management through the Heptio Authenticator Project. It will provide a system for integrating Amazon EKS and existing cluster solutions into the AWS identity system. It is also offering Heptio Kubernetes Subscription to help customers run Kubernetes in Amazon EKS, EC2, or on premises.
Codefresh is also collaborating with the Amazon to make Kubernetes adoption easier and to accelerate application deployment. According to Codefresh, the collaboration will lead to the adoption of related technologies, such as Helm, which is a package manager for Kubernetes.
SignalFX will improve monitoring capabilities, allowing Kubernetes users to monitor and manage container environments to optimize resources and keep costs down. The SignalFx AWS Cost Optimizer will provide direct visibility into cost and resource allocation.