Amazon EKS
amazon managed-kubernetes serviceAmazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. EKS runs upstream Kubernetes and is certified Kubernetes conformant for a predictable experience.
Release | Released | End of Support | Extended Support | Latest |
---|---|---|---|---|
1.30 | 1 month ago (23 May 2024) |
Ends
in 1 year (23 Jul 2025)
|
Ends
in 2 years (23 Jul 2026)
|
1.30-eks-3
(07 Jun 2024)
|
1.29 | 5 months ago (23 Jan 2024) |
Ends
in 9 months (23 Mar 2025)
|
Ends
in 1 year and 9 months (23 Mar 2026)
|
1.29-eks-8
(07 Jun 2024)
|
1.28 | 9 months ago (26 Sep 2023) |
Ends
in 5 months (26 Nov 2024)
|
Ends
in 1 year and 5 months (26 Nov 2025)
|
1.28-eks-14
(07 Jun 2024)
|
1.27 | 1 year ago (24 May 2023) |
Ends
in 4 weeks (24 Jul 2024)
|
Ends
in 1 year (24 Jul 2025)
|
1.27-eks-18
(07 Jun 2024)
|
1.26 | 1 year and 2 months ago (11 Apr 2023) |
Ended
1 week and 6 days ago (11 Jun 2024)
|
Ends
in 11 months (11 Jun 2025)
|
1.26-eks-19
(07 Jun 2024)
|
1.25 | 1 year and 4 months ago (21 Feb 2023) |
Ended
1 month and 3 weeks ago (01 May 2024)
|
Ends
in 10 months (01 May 2025)
|
1.25-eks-20
(07 Jun 2024)
|
1.24 | 1 year and 7 months ago (15 Nov 2022) |
Ended
4 months and 3 weeks ago (31 Jan 2024)
|
Ends
in 7 months (31 Jan 2025)
|
1.24-eks-23
(07 Jun 2024)
|
1.23 | 1 year and 10 months ago (11 Aug 2022) |
Ended
8 months ago (11 Oct 2023)
|
Ends
in 3 months and 2 weeks (11 Oct 2024)
|
1.23-eks-25
(07 Jun 2024)
|
1.22 | 2 years and 2 months ago (04 Apr 2022) |
Ended
1 year ago (04 Jun 2023)
|
Ends
in 2 months and 1 week (01 Sep 2024)
|
1.22-eks-14
(30 Jun 2023)
|
1.21 | 2 years and 11 months ago (19 Jul 2021) |
Ended
1 year and 4 months ago (16 Feb 2023)
|
Ends
in 3 weeks (15 Jul 2024)
|
1.21-eks-18
(09 Jun 2023)
|
1.20 | 3 years ago (18 May 2021) |
Ended
1 year and 7 months ago (01 Nov 2022)
|
Unavailable |
1.20-eks-14
(05 May 2023)
|
1.19 | 3 years and 4 months ago (16 Feb 2021) |
Ended
1 year and 10 months ago (01 Aug 2022)
|
Unavailable |
1.19-eks-11
(15 Aug 2022)
|
1.18 | 3 years and 8 months ago (13 Oct 2020) |
Ended
1 year and 10 months ago (15 Aug 2022)
|
Unavailable |
1.18-eks-13
(15 Aug 2022)
|
Amazon EKS guarantees support for at least four production-ready versions of Kubernetes at any given time. Standard support is provided by Amazon for as long as the upstream Kubernetes release is supported (14 months from the Kubernetes GA date). Following the standard support period, Amazon provides extended support for up to 12 months.
You can subscribe to upgrade notices on your Personal Health Dashboard. The notice includes the end of support date, which is at least 60 days from the date of the notice.
Starting from version 1.23, Amazon EKS clusters running on EOL version will automatically enter extended support at the end of the of standard support and Amazon will apply an additional charge per cluster hour for all those clusters. Users that don’t want to be automatically enrolled in extended support must upgrade their cluster before the end of the standard support phase.
Upgrading
Amazon EKS will automatically upgrade existing control planes (not nodes) to the oldest supported version through a gradual deployment process after the end of extended support date. After the automatic control plane update, users must manually update their cluster add-ons and Amazon EC2 nodes. Amazon EKS does not allow control planes to stay on a version that has reached end of support.
Because Amazon EKS runs a highly available control plane, you can update only one minor version at a time. Therefore, if your current version is 1.19, and you want to update to 1.21, then you must first update your cluster to 1.20 and then update it from 1.20 to 1.21. Similarly, your node version can be at most 2 minor version behind the control plane version.
Clusters are always created with the latest available Amazon EKS platform version (eks.n) for the specified Kubernetes version. If you update your cluster to a new Kubernetes minor version, your cluster receives the current Amazon EKS platform version for the Kubernetes minor version that you updated to.
New Amazon EKS platform versions don’t introduce breaking changes or cause service interruptions.
Platform Versions
Not every Kubernetes patch release is published on EKS. EKS releases follow a “platform versioning”,
which starts at eks.1
for each Kubernetes minor version. The
Platform Versions page
lists the underlying Kubernetes version used in each EKS platform version. Note that the latest
EKS Distro version is not always available on the EKS platform.
More information is available on the Amazon EKS website.
You should be running one of the supported release numbers listed above in the rightmost column.
eksctl get cluster --name=cluster-name
You can submit an improvement to this page
on GitHub
.
This page has a corresponding
Talk Page.
A JSON version of this page is available at /api/amazon-eks.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/amazon-eks.ics.