Skip to main content

Amazon EKS

Amazon Elastic Kubernetes Service Pricing

Overview

You pay ¥0.688 per hour for each Amazon EKS cluster that you create. You can use a single Amazon EKS cluster to run multiple applications by taking advantage of Kubernetes namespaces and IAM security policies. You can run EKS on Amazon Web Services using either Amazon Elastic Compute Cloud (Amazon EC2) or Amazon Fargate.

You pay for Amazon Web Services resources (e.g. EC2 instances or EBS volumes) you create to run your Kubernetes worker nodes. You only pay for what you use, as you use it; there are no minimum fees and no upfront commitments.

See detailed pricing information on the Amazon EC2 pricing page.

Amazon EKS Extended support for Kubernetes versions

With Extended support for Kubernetes versions in Amazon EKS, you can now run Amazon EKS clusters on a Kubernetes version for up to 26 months from the time the version is generally available on Amazon EKS. Starting July 1, 2024, you will be charged ¥4.128 per hour for each Amazon EKS cluster that is running on a Kubernetes version covered under extended support. The ¥4.128 per cluster per hour is inclusive of the ¥0.688 per cluster per hour you pay for Amazon EKS clusters.

Amazon EKS Provisioned Control Plane pricing

Amazon EKS Provisioned Control Plane gives you the ability to select your cluster's control plane capacity to ensure predictable, high performance for the most demanding workloads. With Provisioned Control Plane, you can pre-provision the desired control plane capacity from a set of well-defined scaling tiers, ensuring the control plane is instantly ready to handle traffic spikes or unpredictable bursts. Further, these new scaling tiers unlock significantly higher cluster performance and scalability, allowing you to run large scale workloads in a single cluster.

Each Provisioned Control Plane scaling tier offers specific control plane capacity and performance defined by well-known Kubernetes control plane properties. You pay an hourly rate for the scaling tier your cluster is provisioned on, with no upfront fees or long-term commitments. This charge is in addition to the standard Amazon EKS cluster pricing based on Kubernetes version support tier detailed in the section above. You can change between Provisioned Control Plane scaling tiers or return to standard control plane at any time. To learn more about Provisioned Control Plane and the capabilities offered by each scaling tier, see Amazon EKS documentation.

If you intend to run your cluster on scaling tier larger than 8XL, contact your Amazon Web Services account team for additional pricing information.

Pricing

Control Plane Scaling Tier
Pricing
XL

¥ 11.75 per cluster per hour

2XL

¥ 24.21 per cluster per hour

4XL

¥ 49.13 per cluster per hour

8XL

¥ 98.97 per cluster per hour

Amazon EKS Hybrid Nodes pricing

With Amazon EKS Hybrid Nodes, you can use your on-premises and edge infrastructure as nodes in Amazon EKS clusters to unify your Kubernetes management across cloud, on-premises, and edge environments. Amazon EKS Hybrid Nodes are charged per vCPU per hour based on the resources of the nodes as reported to Kubernetes. For bare metal environments with hyperthreading enabled, each physical CPU core reports two vCPUs to Kubernetes, and billing is based on the total number of reported vCPUs. Billing for Amazon EKS Hybrid Nodes starts when nodes join the cluster and stops when nodes are removed from the cluster. Amazon EKS Hybrid Nodes pricing tiers are applied to aggregate monthly vCPU-hour usage in the same Amazon Web Services Region, within the account. If you are using consolidated billing in Amazon Organizations, pricing tiers are applied to the aggregate monthly vCPU-hours of your Amazon EKS Hybrid Nodes running in the same Amazon Web Services Region, across the accounts in the organization. You are charged the hybrid nodes fee if you use Amazon EC2 instances for your hybrid nodes infrastructure. To learn more about Amazon EKS Hybrid Nodes, visit the Amazon EKS documentation.

If you intend to run hybrid nodes on machines larger than 32 vCPU per machine, contact your account team for additional pricing information.

Pricing

Usage Range
Pricing
First 576,000 monthly vCPU-hours

¥ 0.1398972 per vCPU per hour

Next 576,000 monthly vCPU-hours

¥ 0.09792804 per vCPU per hour

Next 4,608,000 monthly vCPU-hours

¥ 0.0699486 per vCPU per hour

Next 5,760,000 monthly vCPU-hours

¥ 0.05595888 per vCPU per hour

Over 11,520,000 monthly vCPU-hours

¥ 0.04196916 per vCPU per hour

Amazon EKS on Amazon Fargate

If you are using Amazon Fargate, pricing is calculated based on the vCPU and memory resources used from the time you start to download your container image until the Amazon EKS pod terminates, rounded up to the nearest second. A minimum charge of one minute applies. See detailed pricing information on the Amazon Fargate pricing page.