Amazon Web Services has launched two products to help customers deploy containers ‘as-a-service’ including a much-anticipated Kubernetes integration – Elastic Container Service for Kubernetes – and Fargate, designed to free customers from provisioning and managing infrastructure when deploying containers.
In a blog post introducing Amazon Elastic Container Service for Kubernetes (EKS), chief evangelist Jeff Bar writes: “We have a lot of AWS customers who run Kubernetes on AWS. In fact, according to the Cloud Native Computing Foundation, 63 percent of Kubernetes workloads run on AWS.”
Customers have been asking for better support for the popular open source orchestration platform Kubernetes for some time now. Google – where Kubernetes was incubated – and Microsoft Azure already support the container technology.
As Jon Topper, CTO of DevOps and infrastructure consultancy The Scale Factory told Computerworld UK before the event: “This container orchestration platform has become the de facto industry standard, and with both Google Cloud Platform and Microsoft’s Azure providing support for it, this may be the first example of Amazon being behind the curve in quite some time.”
Now with EKS, developers can deploy, run and manage Kubernetes on AWS infrastructure without the manual configuration previously required to do so.
Users of EKS will get the latest version of Kubernetes, it will work and integrate with what they are already running, and will automatically deploy Kubernetes with three masters across three availability zones so there is no single point of failure. Customers will also have access to automatic patches and version upgrades but with control over just when they may want to do that.
EKS also comes with AWS features out of the box like Elastic Load Balancing for load distribution, IAM for authentication, Amazon VPC for isolation, AWS PrivateLink for private network access, and AWS CloudTrail for logging.
Then there is AWS Fargate, which takes things a step further in terms of easing container consumption. As AWS CTO Werner Vogels tweeted: “As cool as EKS is, #AWS Fargate is a massive shift in making containers easier to use. No container cluster is easier to manage than no cluster at all!” Read more