Amazon Web Services (AWS) has announced customers can now use its Amazon Elastic Kubernetes Service (EKS) to run Kubernetes pods on AWS Fargate.
"Now Kubernetes customers are able to get all the same benefits of running containers in AWS," the cloud giant's CEO Andy Jassy said during his day one re:Invent keynote.
AWS Fargate allows users to run containers without managing servers or clusters. With AWS Fargate, AWS says customers don't need to be experts in Kubernetes operations to run a cost-optimised and highly-available cluster.
"Increasingly customers are using containers for all kinds of workloads," Jassy said. "81% of containers in the cloud are AWS."
Jassy said 84% of all Kubernetes that run in the cloud are also run on AWS.
"We started building container services in 2014 … customers said they don't just want a container, they want containers that are integrated with the rest of AWS," he continued.
Amazon EKS and Fargate is touted by the company as making it straightforward to run Kubernetes-based applications on AWS by removing the need for the provisioning and management of infrastructure for pods.
Fargate eliminates the need for customers to create or manage EC2 instances for Amazon EKS clusters.
Users pay for the amount of vCPU and memory and resources that the pod needs to run, which includes the resources the pod requests in addition to the memory needed to run Kubernetes components alongside the pod.
vCPU and memory resources are calculated from the time a pod's container images are pulled until the pod terminates, rounded up to the nearest second. A minimum charge for 1 minute applies. Additionally, users will pay the standard cost for each EKS cluster run at $0.20 per hour.
Currently there is no support for stateful workloads that require persistent volumes or file systems and there's a maximum of 4 vCPU and 30Gb memory per pod.
Amazon EKS on AWS Fargate is available US East (N. Virginia), US East (Ohio), Europe (Ireland), and Asia Pacific (Tokyo).
Asha Barbaschow travelled to re:Invent as a guest of AWS.
- What is Kubernetes? Everything your business needs to know
- 5G depends on Kubernetes in the cloud
- Why VMware's Kubernetes investment will shape your multi-cloud strategy