View Amazon EKS platform versions for each Kubernetes version - Amazon EKS

Help improve this page

Want to contribute to this user guide? Scroll to the bottom of this page and select Edit this page on GitHub. Your contributions will help make our user guide better for everyone.

View Amazon EKS platform versions for each Kubernetes version

Amazon EKS platform versions represent the capabilities of the Amazon EKS cluster control plane, such as which Kubernetes API server flags are enabled, as well as the current Kubernetes patch version. Each Kubernetes minor version has one or more associated Amazon EKS platform versions. The platform versions for different Kubernetes minor versions are independent. You can retrieve your cluster’s current platform version using the AWS CLI or AWS Management Console. If you have a local cluster on AWS Outposts, see Learn Kubernetes and Amazon EKS platform versions for AWS Outposts instead of this topic.

When a new Kubernetes minor version is available in Amazon EKS, such as 1.30, the initial Amazon EKS platform version for that Kubernetes minor version starts at eks.1. However, Amazon EKS releases new platform versions periodically to enable new Kubernetes control plane settings and to provide security fixes.

When new Amazon EKS platform versions become available for a minor version:

  • The Amazon EKS platform version number is incremented (eks.<n+1>).

  • Amazon EKS automatically upgrades all existing clusters to the latest Amazon EKS platform version for their corresponding Kubernetes minor version. Automatic upgrades of existing Amazon EKS platform versions are rolled out incrementally. The roll-out process might take some time. If you need the latest Amazon EKS platform version features immediately, you should create a new Amazon EKS cluster.

    If your cluster is more than two platform versions behind the current platform version, then it’s possible that Amazon EKS wasn’t able to automatically update your cluster. For details of what may cause this, see Amazon EKS platform version is more than two versions behind the current platform version.

  • Amazon EKS might publish a new node AMI with a corresponding patch version. However, all patch versions are compatible between the EKS control plane and node AMIs for a given Kubernetes minor version.

New Amazon EKS platform versions don’t introduce breaking changes or cause service interruptions.

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.

The current and recent Amazon EKS platform versions are described in the following tables.

Note

AWS recently disabled some platform versions published in June 2024. The platform versions had stability issues. No action is needed.

Kubernetes version 1.31

The following admission controllers are enabled for all 1.31 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.31.0

eks.4

Initial release of Kubernetes version 1.31 for EKS. For more information, see Kubernetes 1.31.

September 26, 2024

Kubernetes version 1.30

The following admission controllers are enabled for all 1.30 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.30.3

eks.6

New platform version with security fixes and enhancements.

August 9, 2024

1.30.2

eks.5

New platform version with security fixes and enhancements.

July 2, 2024

1.30.0

eks.2

Initial release of Kubernetes version 1.30 for EKS. For more information, see Kubernetes 1.30.

May 23, 2024

Kubernetes version 1.29

The following admission controllers are enabled for all 1.29 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.29.7

eks.11

New platform version with security fixes and enhancements.

August 9, 2024

1.29.6

eks.10

New platform version with security fixes and enhancements.

July 2, 2024

1.29.4

eks.7

New platform version with CoreDNS autoscaling, security fixes and enhancements. For more information about CoreDNS autoscaling, see Scale CoreDNSPods for high DNS traffic.

May 16, 2024

1.29.3

eks.6

New platform version with security fixes and enhancements.

April 18, 2024

1.29.1

eks.5

New platform version with security fixes and enhancements.

March 29, 2024

1.29.1

eks.4

New platform version with security fixes and enhancements.

March 20, 2024

1.29.1

eks.3

New platform version with security fixes and enhancements.

March 12, 2024

1.29.0

eks.1

Initial release of Kubernetes version 1.29 for EKS. For more information, see Kubernetes 1.29.

January 23, 2024

Kubernetes version 1.28

The following admission controllers are enabled for all 1.28 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.28.11

eks.17

New platform version with security fixes and enhancements.

August 9, 2024

1.28.11

eks.16

New platform version with security fixes and enhancements.

July 2, 2024

1.28.9

eks.13

New platform version with CoreDNS autoscaling, security fixes and enhancements. For more information about CoreDNS autoscaling, see Scale CoreDNSPods for high DNS traffic.

May 16, 2024

1.28.8

eks.12

New platform version with security fixes and enhancements.

April 18, 2024

1.28.7

eks.11

New platform version with security fixes and enhancements.

March 29, 2024

1.28.7

eks.10

New platform version with security fixes and enhancements.

March 20, 2024

1.28.6

eks.9

New platform version with security fixes and enhancements.

March 12, 2024

1.28.5

eks.7

New platform version with security fixes and enhancements.

January 17, 2024

1.28.4

eks.6

New platform version with access entries, security fixes and enhancements.

December 14, 2023

1.28.4

eks.5

New platform version with security fixes and enhancements.

December 12, 2023

1.28.3

eks.4

New platform version with Learn how EKS Pod Identity grants pods access to AWS services, security fixes and enhancements.

November 10, 2023

1.28.3

eks.3

New platform version with security fixes and enhancements.

November 3, 2023

1.28.2

eks.2

New platform version with security fixes and enhancements.

October 16, 2023

1.28.1

eks.1

Initial release of Kubernetes version 1.28 for EKS. For more information, see Kubernetes 1.28.

September 26, 2023

Kubernetes version 1.27

The following admission controllers are enabled for all 1.27 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.27.16

eks.21

New platform version with security fixes and enhancements.

August 9, 2024

1.27.15

eks.20

New platform version with security fixes and enhancements.

July 2, 2024

1.27.13

eks.17

New platform version with CoreDNS autoscaling, security fixes and enhancements. For more information about CoreDNS autoscaling, see Scale CoreDNSPods for high DNS traffic.

May 16, 2024

1.27.12

eks.16

New platform version with security fixes and enhancements.

April 18, 2024

1.27.11

eks.15

New platform version with security fixes and enhancements.

March 29, 2024

1.27.11

eks.14

New platform version with security fixes and enhancements.

March 20, 2024

1.27.10

eks.13

New platform version with security fixes and enhancements.

March 12, 2024

1.27.9

eks.11

New platform version with security fixes and enhancements.

January 17, 2024

1.27.8

eks.10

New platform version with access entries, security fixes and enhancements.

December 14, 2023

1.27.8

eks.9

New platform version with security fixes and enhancements.

December 12, 2023

1.27.7

eks.8

New platform version with Learn how EKS Pod Identity grants pods access to AWS services, security fixes and enhancements.

November 10, 2023

1.27.7

eks.7

New platform version with security fixes and enhancements.

November 3, 2023

1.27.6

eks.6

New platform version with security fixes and enhancements.

October 16, 2023

1.27.4

eks.5

New platform version with security fixes and enhancements.

August 30, 2023

1.27.4

eks.4

New platform version with security fixes and enhancements.

July 30, 2023

1.27.3

eks.3

New platform version with security fixes and enhancements.

June 30, 2023

1.27.2

eks.2

New platform version with security fixes and enhancements.

June 9, 2023

1.27.1

eks.1

Initial release of Kubernetes version 1.27 for EKS. For more information, see Kubernetes 1.27.

May 24, 2023

Kubernetes version 1.26

The following admission controllers are enabled for all 1.26 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.26.15

eks.22

New platform version with security fixes and enhancements.

August 9, 2024

1.26.15

eks.21

New platform version with security fixes and enhancements.

July 2, 2024

1.26.15

eks.18

New platform version with CoreDNS autoscaling, security fixes and enhancements. For more information about CoreDNS autoscaling, see Scale CoreDNSPods for high DNS traffic.

May 16, 2024

1.26.15

eks.17

New platform version with security fixes and enhancements.

April 18, 2024

1.26.14

eks.16

New platform version with security fixes and enhancements.

March 29, 2024

1.26.14

eks.15

New platform version with security fixes and enhancements.

March 20, 2024

1.26.13

eks.14

New platform version with security fixes and enhancements.

March 12, 2024

1.26.12

eks.12

New platform version with security fixes and enhancements.

January 17, 2024

1.26.11

eks.11

New platform version with access entries, security fixes and enhancements.

December 14, 2023

1.26.11

eks.10

New platform version with security fixes and enhancements.

December 12, 2023

1.26.10

eks.9

New platform version with Learn how EKS Pod Identity grants pods access to AWS services, security fixes and enhancements.

November 10, 2023

1.26.10

eks.8

New platform version with security fixes and enhancements.

November 3, 2023

1.26.9

eks.7

New platform version with security fixes and enhancements.

October 16, 2023

1.26.7

eks.6

New platform version with security fixes and enhancements.

August 30, 2023

1.26.7

eks.5

New platform version with security fixes and enhancements.

July 30, 2023

1.26.6

eks.4

New platform version with security fixes and enhancements.

June 30, 2023

1.26.5

eks.3

New platform version with security fixes and enhancements.

June 9, 2023

1.26.4

eks.2

New platform version with security fixes and enhancements.

May 5, 2023

1.26.2

eks.1

Initial release of Kubernetes version 1.26 for EKS. For more information, see Kubernetes 1.26.

April 11, 2023

Kubernetes version 1.25

The following admission controllers are enabled for all 1.25 platform versions: NodeRestriction, ExtendedResourceToleration, NamespaceLifecycle, LimitRanger, ServiceAccount, TaintNodesByCondition, PodSecurity, Priority, DefaultTolerationSeconds, DefaultStorageClass, StorageObjectInUseProtection, PersistentVolumeClaimResize, RuntimeClass, CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota.

Kubernetes version EKS platform version Release notes Release date

1.25.16

eks.23

New platform version with security fixes and enhancements.

August 9, 2024

1.25.16

eks.22

New platform version with security fixes and enhancements.

July 2, 2024

1.25.16

eks.19

New platform version with CoreDNS autoscaling, security fixes and enhancements. For more information about CoreDNS autoscaling, see Scale CoreDNSPods for high DNS traffic.

May 16, 2024

1.25.16

eks.18

New platform version with security fixes and enhancements.

April 18, 2024

1.25.16

eks.17

New platform version with security fixes and enhancements.

March 29, 2024

1.25.16

eks.16

New platform version with security fixes and enhancements.

March 20, 2024

1.25.16

eks.15

New platform version with security fixes and enhancements.

March 12, 2024

1.25.16

eks.13

New platform version with security fixes and enhancements.

January 17, 2024

1.25.16

eks.12

New platform version with access entries, security fixes and enhancements.

December 14, 2023

1.25.16

eks.11

New platform version with security fixes and enhancements.

December 12, 2023

1.25.15

eks.10

New platform version with Learn how EKS Pod Identity grants pods access to AWS services, security fixes and enhancements.

November 10, 2023

1.25.15

eks.9

New platform version with security fixes and enhancements.

November 3, 2023

1.25.14

eks.8

New platform version with security fixes and enhancements.

October 16, 2023

1.25.12

eks.7

New platform version with security fixes and enhancements.

August 30, 2023

1.25.12

eks.6

New platform version with security fixes and enhancements.

July 30, 2023

1.25.11

eks.5

New platform version with security fixes and enhancements.

June 30, 2023

1.25.10

eks.4

New platform version with security fixes and enhancements.

June 9, 2023

1.25.9

eks.3

New platform version with security fixes and enhancements.

May 5, 2023

1.25.8

eks.2

New platform version with security fixes and enhancements.

March 24, 2023

1.25.6

eks.1

Initial release of Kubernetes version 1.25 for EKS. For more information, see Kubernetes 1.25.

February 21, 2023

Kubernetes version 1.24

The following admission controllers are enabled for all 1.24 platform versions: CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, DefaultStorageClass, DefaultTolerationSeconds, ExtendedResourceToleration, LimitRanger, MutatingAdmissionWebhook, NamespaceLifecycle, NodeRestriction, PersistentVolumeClaimResize, Priority, PodSecurityPolicy, ResourceQuota, RuntimeClass, ServiceAccount, StorageObjectInUseProtection, TaintNodesByCondition, and ValidatingAdmissionWebhook.

Kubernetes version EKS platform version Release notes Release date

1.24.17

eks.26

New platform version with security fixes and enhancements.

August 9, 2024

1.24.17

eks.25

New platform version with security fixes and enhancements.

July 2, 2024

1.24.17

eks.22

New platform version with security fixes and enhancements.

May 16, 2024

1.24.17

eks.21

New platform version with security fixes and enhancements.

April 18, 2024

1.24.17

eks.20

New platform version with security fixes and enhancements.

March 29, 2024

1.24.17

eks.19

New platform version with security fixes and enhancements.

March 20, 2024

1.24.17

eks.18

New platform version with security fixes and enhancements.

March 12, 2024

1.24.17

eks.16

New platform version with security fixes and enhancements.

January 17, 2024

1.24.17

eks.15

New platform version with access entries, security fixes and enhancements.

December 14, 2023

1.24.17

eks.14

New platform version with security fixes and enhancements.

December 12, 2023

1.24.17

eks.13

New platform version with Learn how EKS Pod Identity grants pods access to AWS services, security fixes and enhancements.

November 10, 2023

1.24.17

eks.12

New platform version with security fixes and enhancements.

November 3, 2023

1.24.17

eks.11

New platform version with security fixes and enhancements.

October 16, 2023

1.24.16

eks.10

New platform version with security fixes and enhancements.

August 30, 2023

1.24.16

eks.9

New platform version with security fixes and enhancements.

July 30, 2023

1.24.15

eks.8

New platform version with security fixes and enhancements.

June 30, 2023

1.24.14

eks.7

New platform version with security fixes and enhancements.

June 9, 2023

1.24.13

eks.6

New platform version with security fixes and enhancements.

May 5, 2023

1.24.12

eks.5

New platform version with security fixes and enhancements.

March 24, 2023

1.24.8

eks.4

New platform version with security fixes and enhancements.

January 27, 2023

1.24.7

eks.3

New platform version with security fixes and enhancements.

December 5, 2022

1.24.7

eks.2

New platform version with security fixes and enhancements.

November 18, 2022

1.24.7

eks.1

Initial release of Kubernetes version 1.24 for EKS. For more information, see Kubernetes 1.24.

November 15, 2022

Kubernetes version 1.23

The following admission controllers are enabled for all 1.23 platform versions: CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, DefaultStorageClass, DefaultTolerationSeconds, ExtendedResourceToleration, LimitRanger, MutatingAdmissionWebhook, NamespaceLifecycle, NodeRestriction, PersistentVolumeClaimResize, Priority, PodSecurityPolicy, ResourceQuota, RuntimeClass, ServiceAccount, StorageObjectInUseProtection, TaintNodesByCondition, and ValidatingAdmissionWebhook.

Kubernetes version EKS platform version Release notes Release date

1.23.17

eks.28

New platform version with security fixes and enhancements.

August 9, 2024

1.23.17

eks.27

New platform version with security fixes and enhancements.

July 2, 2024

1.23.17

eks.24

New platform version with security fixes and enhancements.

May 16, 2024

1.23.17

eks.23

New platform version with security fixes and enhancements.

April 18, 2024

1.23.17

eks.22

New platform version with security fixes and enhancements.

March 29, 2024

1.23.17

eks.21

New platform version with security fixes and enhancements.

March 20, 2024

1.23.17

eks.20

New platform version with security fixes and enhancements.

March 12, 2024

1.23.17

eks.18

New platform version with security fixes and enhancements.

January 17, 2024

1.23.17

eks.17

New platform version with access entries, security fixes and enhancements.

December 14, 2023

1.23.17

eks.16

New platform version with security fixes and enhancements.

December 12, 2023

1.23.17

eks.15

New platform version with security fixes and enhancements.

November 10, 2023

1.23.17

eks.14

New platform version with security fixes and enhancements.

November 3, 2023

1.23.17

eks.13

New platform version with security fixes and enhancements.

October 16, 2023

1.23.17

eks.12

New platform version with security fixes and enhancements.

August 30, 2023

1.23.17

eks.11

New platform version with security fixes and enhancements.

July 30, 2023

1.23.17

eks.10

New platform version with security fixes and enhancements.

June 30, 2023

1.23.17

eks.9

New platform version with security fixes and enhancements.

June 9, 2023

1.23.17

eks.8

New platform version with security fixes and enhancements.

May 5, 2023

1.23.17

eks.7

New platform version with security fixes and enhancements.

March 24, 2023

1.23.14

eks.6

New platform version with security fixes and enhancements.

January 27, 2023

1.23.13

eks.5

New platform version with security fixes and enhancements.

December 5, 2022

1.23.13

eks.4

New platform version with security fixes and enhancements.

November 18, 2022

1.23.12

eks.3

New platform version with security fixes and enhancements.

November 7, 2022

1.23.10

eks.2

New platform version with security fixes and enhancements.

September 21, 2022

1.23.7

eks.1

Initial release of Kubernetes version 1.23 for EKS. For more information, see Kubernetes 1.23.

August 11, 2022

Get current platform version

  1. Open the Amazon EKS console.

  2. In the navigation pane, choose Clusters.

  3. In the list of clusters, choose the Cluster Name to check the platform version of.

  4. Choose the Overview tab.

  5. The Platform Version is available under in the Details section.

  6. Determine the Name of the cluster you want to check the platform version of.

  7. Run the following command:

    aws eks describe-cluster --name my-cluster --query cluster.platformVersion

    An example output is as follows.

    "eks.10"

Change platform version

You cannot change the platform version of an EKS cluster. When new Amazon EKS platform versions become available for a Kubernetes version, EKS automatically upgrades all existing clusters to the latest Amazon EKS platform version for their corresponding Kubernetes version. Automatic upgrades of existing Amazon EKS platform versions are rolled out incrementally. You cannot use the AWS Console or CLI to change the platform version.

If you upgrade your Kubernetes version, your cluster will move onto the most recent platform version for the Kubernetes version.