Reduce Amazon Elastic Kubernetes Service (EKS) costs with these tips

The most trusted way to run Kubernetes

Amazon Elastic Kubernetes Service (EKS) cost saving tips

Optimize your Amazon Elastic Kubernetes Service (EKS) costs with these tips

Use Fargate

Rather than EC2, Fargate avoids having to manage servers. This saves cost as you only have to pay for actual container usage.

Right-size containers

Reducing memory and CPU requirements in task definitions and container images can lead to substantial cost savings. Avoid oversized containers.

Use Fargate Spot

Maximise underused capacity by setting a maximum price and allow Fargate to utilise available Spot capacity. This can lead to discounts of 90% on standard pricing.

Service information & pricing

About Amazon Elastic Kubernetes Service (EKS)

About Amazon Elastic Kubernetes Service (EKS)

Amazon Elastic Kubernetes Service (EKS) is a managed solution facilitating Kubernetes operation in AWS cloud and on-premises data centers. It automates node management, container scheduling, application availability, and cluster data storage. EKS utilizes AWS for performance, scalability, reliability, and security with integrated networking/security services. It further supports easy deployment to AWS Outposts, VMs, or bare metal servers, ensuring a consistent Kubernetes solution on-premises.

Learn more

Amazon Elastic Kubernetes Service (EKS) pricing

Amazon Elastic Kubernetes Service (EKS) charges $0.10 per hour for each EKS cluster created. The cost of running EKS on Amazon Elastic Compute Cloud (EC2) or AWS Fargate, and on-premises using AWS Outposts depends on the AWS resources created. Users only pay for what they use. AWS Fargate pricing depends on vCPU and memory resources used. EKS on AWS Outposts also charges $0.10 per hour per cluster.

Learn more