Although it was already quite clear that Google’s Kubernetes application container orchestration platform is dominating the market, now that Amazon Web Services (AWS) has jumped aboard with the announcement its Amazon Elastic Container Service for Kubernetes (Amazon EKS), there is no longer any doubt.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications, developed and announced by Google back in 2014, and later donated to the Cloud Native Computing Foundation (CNCF).
Kubernetes, as a container orchestration platform, has been supported by plenty of big names including Microsoft, IBM, VMware, Oracle, Dell EMC, Alibaba Cloud, and others, all of which are members of the Cloud Native Computing Foundation (CNCF).
According to the CNCF, Kubernetes now holds over 70 percent of the container orchestration market.
At the AWS re:Invent 2017 event currently held in Las Vegas, Nevada, Amazon Web Services (AWS) CEO, Andy Jassy, has announced the new Amazon Elastic Container Service for Kubernetes (Amazon EKS) as well as a new container deployment service, called the AWS Fargate.
According to a blog post by Jeff Barr, Chief Evangelist for AWS, the company already has a lot of customer running Kubernetes on AWS. According to the Cloud Native Computing Foundation (CNCF), 63 percent of Kubernetes workloads run on AWS and while AWS can run it, there was a lot of manual configuration needed in order to manage Kubernetes clusters.
With the new Amazon Elastic Container Service for Kubernetes (Amazon EKS), which is a fully managed services, allows customers to run all existing plugins and tooling from the Kubernetes community and makes all applications running on Amazon EKS fully compatible with applications running on any standard Kubernetes environment, whether it is a datacenter or public cloud.
Amazon EKS will also integrate some of AWS features, including Elastic Load Balancing for load distribution, IAM for authentication, Amazon VPC for isolation, AWS PrivateLink for private network access, and AWS CloudTrail for logging.
AWS CEO, Andy Jassy, noted that Amazon Elastic Container Service for Kubernetes (EKS) “makes running Kubernetes as a managed service on top of AWS much, much easier”.
The AWS Fargate, which is a container deployment service, allows customers to deploy the service without servers, clusters, and provisioning, as it sets up all the surrounding infrastructure.
The news of AWS bringing support for Kubernetes does not come as a big surprise as it was obvious that Kubernetes is dominating the container orchestration market and AWS has become a platinum member of the CNCF back in August.