Containers

HAQM EKS extended support for Kubernetes versions pricing

As of April 1, 2024, Kubernetes version 1.21 and 1.22 are also covered under extended support. To learn more, please see our announcement.

Introduction

On October 4, 2023, HAQM Elastic Kubernetes Service (HAQM EKS) announced the public preview of extended support for Kubernetes versions, which gives you an additional 12 months of support for Kubernetes minor versions. Today, we are announcing the pricing for extended support. HAQM EKS clusters running on a Kubernetes version in the extended support window will be charged a total of $0.60 per cluster per hour, effective from the April 2024 billing cycle (starting April 1, 2024). Pricing for clusters running Kubernetes versions in standard support is unchanged — you will continue to pay $0.10 per cluster per hour.

This pricing covers the cost to run the Kubernetes control plane. You pay for the AWS resources (e.g., HAQM Elastic Compute Cloud [HAQM EC2] instances, AWS Fargate pods, HAQM Elastic Block Store [HAQM EBS] volumes, or AWS Outposts capacity) that you create to run your Kubernetes worker nodes or support other cluster functions. You only pay for what you use, as you use it; there are no minimum fees and no upfront commitments

Extended version support in HAQM EKS is available for Kubernetes versions 1.23 and higher. You can refer to the HAQM EKS version release calendar to see the standard support and extended support windows for each version.

What is HAQM EKS extended support for Kubernetes versions?

HAQM EKS extended support for Kubernetes versions lets you use a Kubernetes minor version for up to 26 months from the time the version is generally available from HAQM EKS. HAQM EKS versions in extended support receive ongoing security patches for the Kubernetes control plane managed by EKS. Additionally, EKS will release critical patches for the HAQM VPC CNI, kube-proxy, and CoreDNS add-ons, AWS-published EKS Optimized HAQM Machine Images (AMIs) for HAQM Linux, Bottlerocket, Windows, and EKS Fargate nodes. (Note: support for AWS-published EKS Optimized AMIs for Windows will be available for Kubernetes versions 1.24 and higher.) AWS backs all EKS versions in both standard and extended support with full technical support. Extended support for Kubernetes versions is available in all AWS Regions where HAQM EKS is available, including AWS GovCloud (US) Regions.

When is an HAQM EKS version in standard or extended support?

Standard support begins when a version becomes available in HAQM EKS, and continues for 14 months — the same as upstream Kubernetes support window for minor versions. Extended support in HAQM EKS begins immediately at the end of standard support and continues for 12 months. Kubernetes versions 1.23 and higher are eligible for extended support from HAQM EKS.

How much does extended support cost?

The cost to run an HAQM EKS cluster is based on the Kubernetes minor version of the cluster control plane. When your HAQM EKS cluster runs a Kubernetes version that is in standard support, you pay $0.10 per cluster per hour. When your HAQM EKS cluster runs a Kubernetes version in extended support, you pay $0.60 per cluster per hour.

Here are a few scenarios to better explain how extended support works:

  • If you have a large fleet of HAQM EKS clusters running on different Kubernetes versions, then clusters that are running a version in standard support will be billed at $0.10 per cluster per hour, and clusters running a version in extended support will be billed at $0.60 per cluster per hour.
  • If you create a new HAQM EKS cluster using a Kubernetes version that is in extended support, then you will pay $0.60 per hour.
  • If you are running an HAQM EKS cluster using a Kubernetes version in extended support, and you upgrade the control plane for that cluster to a Kubernetes version in standard support, then you will pay $0.60 per hour for the time the cluster was running an extended support version prior to the upgrade, and you will pay $0.10 per hour after the upgrade.

Here are some examples to explain billing for HAQM EKS with the standard and extended support windows:

Example 1: Let’s assume that you create an HAQM EKS cluster on a Kubernetes version the day HAQM EKS releases it, and that you run the cluster for the next 26 months without upgrading the control plane version. You will pay $0.10 per hour during the first 14 months when the version is in standard support. After 14 months, the Kubernetes version transitions to extended support. You will now pay $0.60 per hour for the remaining 12 months. During the 26-month period, on average, you will pay $0.33 per hour to run this cluster.

Support type Usage (Months) Price (per cluster per hour)
Standard 14 $0.10
Extended 12 $0.60
Average cost for 26 months of support $0.33 

Example 2: Let’s assume that you create an HAQM EKS cluster using a Kubernetes version that is 4 months into the standard support window (i.e., there are 10 months left in the version’s standard support window). At the end of standard support for this version, you decide to use extended support for 6 months before upgrading your cluster to the next version which is in standard support. During the 16 months for which you’ve run this cluster, you pay $0.10 per hour for the first 10 months, and $0.60 per hour for the remaining 6 months. On average, you’re paying $0.29 per hour to run this cluster for 16 months. (Note: When you upgrade your cluster to a Kubernetes version in standard support, your billing will return to $0.10 per cluster per hour).

Support Type Usage (Months) Price (per cluster per hour)
Standard 10 $0.10
Extended 6 $0.60
Average hourly cost for 16 months of support $0.29 

Example 3: Let’s assume you quickly adopt new versions and follow a regular upgrade cadence for your HAQM EKS clusters, so you don’t use a Kubernetes version beyond its 14-month standard support window. In this case, there are no changes from HAQM EKS billing today. You will continue to pay $0.10 per hour for your cluster.

Support Type Usage (Months) Price (per cluster per hour)
Standard 14 $0.10
Extended 0 $0.60
Average hourly cost for 14 months of support $0.10

The following table and figure summarize the end of support dates and pricing for Kubernetes versions available today on HAQM EKS:

Support type Duration Price (per cluster per hour)
Standard 14 months starting from the date a version is generally available on HAQM EKS $0.10
Extended 12 months starting from the date a version reaches the end of standard support in HAQM EKS $0.60

This is a figure that shows the support windows for all Kubernetes versions supported by HAQM EKS.

Kubernetes version Standard Support Pricing Window Extended Support Pricing Window
1.23 August 2022 – October 2023 October 2023 – October 2024
1.24 November 2022 – January 2024 January 2024 – January 2025
1.25 February 2023 – May 2024 May 2024 – May 2025
1.26 April 2023 – June 2024 June 2024 – June 2025
1.27 May 2023 – July 2024 July 2024 – July 2025
1.28 September 2023 – November 2024 November 2024 – November 2025

* See HAQM EKS Kubernetes calendar for exact dates. This calendar is regularly updated and should be considered the source of truth for exact and final version support dates.

Next Steps

Extended support for Kubernetes versions is available to all HAQM EKS customers today as a preview and for no additional cost. Effective from the April 2024 billing cycle (starting April 1, 2024), your HAQM EKS clusters that are running on a Kubernetes version in extended support will be charged at $0.60 per cluster hour. Remember that you can upgrade your cluster at any time to a version in standard support. Pricing for standard support is unchanged, and will remain $0.10 per cluster per hour. Please use the HAQM EKS version calendar to see the latest dates for version support.