EKS Kubernetes versions and end-of-life dates
Every Kubernetes version Amazon EKS runs, with the date standard support ends, the date extended support ends, and a status for today. Check your own version below.
By Muhammad Soliman, Founder at SeaGit
Enter the Kubernetes minor version from kubectl version or the cluster page. The check runs in your browser.
All EKS Kubernetes versions
Live data from endoflife.date, refreshed daily. Status as of 2026-10-11.
| Kubernetes | Released | Standard support ends | Extended support ends | Latest EKS build | Status |
|---|---|---|---|---|---|
| 1.37 | 2026-10-01 | 2027-12-01 | 2028-12-01 | 1.37-eks-4 | Standard support |
| 1.36 | 2026-06-02 | 2027-08-02 | 2028-08-02 | 1.36-eks-13 | Standard support |
| 1.35 | 2026-01-28 | 2027-03-27 | 2028-03-27 | 1.35-eks-23 | Standard ends soon |
| 1.34 | 2025-10-06 | 2026-12-02 | 2027-12-02 | 1.34-eks-33 | Standard ends soon |
| 1.33 | 2025-05-28 | 2026-07-29 | 2027-07-29 | 1.33-eks-47 | Extended support (higher cost) |
| 1.32 | 2025-01-25 | 2026-03-23 | 2027-03-23 | 1.32-eks-54 | Extended support (higher cost) |
| 1.31 | 2024-09-26 | 2025-11-26 | 2026-11-26 | 1.31-eks-70 | Extended support (higher cost) |
| 1.30 | 2024-05-23 | 2025-07-23 | 2026-07-23 | 1.30-eks-76 | Support ended |
| 1.29 | 2024-01-23 | 2025-03-23 | 2026-03-23 | 1.29-eks-66 | Support ended |
| 1.28 | 2023-09-26 | 2024-11-26 | 2025-11-26 | 1.28-eks-63 | Support ended |
| 1.27 | 2023-05-24 | 2024-07-24 | 2025-07-24 | 1.27-eks-53 | Support ended |
| 1.26 | 2023-04-11 | 2024-06-11 | 2025-06-11 | 1.26-eks-51 | Support ended |
| 1.25 | 2023-02-21 | 2024-05-01 | 2025-05-01 | 1.25-eks-48 | Support ended |
| 1.24 | 2022-11-15 | 2024-01-31 | 2025-01-31 | 1.24-eks-45 | Support ended |
| 1.23 | 2022-08-11 | 2023-10-11 | 2024-10-11 | 1.23-eks-30 | Support ended |
| 1.22 | 2022-04-04 | 2023-06-04 | 2024-09-01 | 1.22-eks-14 | Support ended |
| 1.21 | 2021-07-19 | 2023-02-16 | 2024-07-15 | 1.21-eks-18 | Support ended |
| 1.20 | 2021-05-18 | 2022-11-01 | Not offered | 1.20-eks-14 | Support ended |
| 1.19 | 2021-02-16 | 2022-08-01 | Not offered | 1.19-eks-11 | Support ended |
| 1.18 | 2020-10-13 | 2022-08-15 | Not offered | 1.18-eks-13 | Support ended |
Status is worked out for 2026-10-11. Versions marked “Standard ends soon” have their standard support end within 180 days. From that date the control plane costs $0.60 per cluster-hour instead of $0.10.
How the EKS version lifecycle works
Amazon EKS supports each Kubernetes minor version for a fixed period. The first part is standard support, which lasts 14 months from the date EKS releases the version, and the control plane costs $0.10 per cluster-hour. The second part is extended support, which lasts 12 more months. It keeps the version running at a higher control plane price of $0.60 per cluster-hour. When extended support ends, the version is no longer supported.
Those dates drive planning. A cluster on a version in extended support costs more with no change to its workloads, so the cost jump is the first sign that an upgrade is due. The EKS pricing calculator puts a number on the difference for your cluster count.
Planning an upgrade
Upgrade one minor version at a time, and finish each step before you start the next. Upgrade the control plane first, then the nodes, then the add-ons such as CoreDNS, kube-proxy and the VPC CNI, because each needs to match the cluster version. Read the deprecation notes for the release you are moving to, since an API version that was removed will reject manifests written for the old one.
SeaGit upgrades a cluster one minor version at a time and waits for its nodes to roll before the next step. The cluster upgrade code in the SeaGit platform refuses a new control plane upgrade while nodes are still on the previous minor version, so a skipped step cannot happen by accident.
Frequently asked questions
How long does an EKS Kubernetes version get support?
- A version gets standard support for the first 14 months after it is released on EKS. It then moves into extended support for 12 more months, at a higher control plane price. After that it is no longer supported. The end dates for each version are in the table above.
What happens when extended support ends?
- The version is out of support after its extended support end date, so it should not run in production after that. Plan the upgrade before the date. The table lists the extended end date for each version, and a version without one never had extended support.
Can I skip a Kubernetes minor version when I upgrade?
- No. EKS upgrades move a cluster one minor version at a time, for example 1.33 to 1.34. To go from 1.31 to 1.34 you upgrade three times, and each step has to finish before the next one starts. Check the AWS documentation for the current rules before a large jump.
Why does the status say standard support ends soon?
- A version whose standard support ends within the next 180 days is flagged so you can plan. From the end of standard support the control plane costs $0.60 per cluster-hour instead of $0.10, so a cluster left on the version costs about six times as much for the control plane alone.
Where do the dates come from?
- The table uses the Amazon EKS list on endoflife.date. The page fetches it at build time and refreshes it daily. The AWS documentation page linked in the sources is the authority for the lifecycle rules. If the live request fails, the page shows the committed snapshot from 10 October 2026 and says so.
Sources
Checked 2026-10-11 (live data).
- Understand the Kubernetes version lifecycle on EKS (AWS documentation) — standard and extended support periods, and the upgrade rules for each version
- Amazon EKS pricing (aws.amazon.com) — the control plane rate for standard and extended support
- Amazon EKS endoflife.date data — the lifecycle dates in the table, fetched daily