Learn Kubernetes and Amazon EKS platform versions for Amazon Outposts
Local cluster platform versions represent the capabilities of the Amazon EKS cluster on Amazon Outposts. The versions include the components that run on the Kubernetes control plane, which Kubernetes API server flags are enabled. They also include the current Kubernetes patch version. Each Kubernetes minor version has one or more associated platform versions. The platform versions for different Kubernetes minor versions are independent. The platform versions for local clusters and Amazon EKS clusters in the cloud are independent.
When a new Kubernetes minor version is available for local clusters, such as 1.30
, the initial platform version for that Kubernetes minor version starts at eks-local-outposts.1
. However, Amazon EKS releases new platform versions periodically to enable new Kubernetes control plane settings and to provide security fixes.
When new local cluster platform versions become available for a minor version:
-
The platform version number is incremented (
eks-local-outposts.n+1
). -
Amazon EKS automatically updates all existing local clusters to the latest platform version for their corresponding Kubernetes minor version. Automatic updates of existing platform versions are rolled out incrementally. The roll-out process might take some time. If you need the latest platform version features immediately, we recommend that you create a new local cluster.
-
Amazon EKS might publish a new node AMI with a corresponding patch version. All patch versions are compatible between the Kubernetes control plane and node AMIs for a single Kubernetes minor version.
New platform versions don’t introduce breaking changes or cause service interruptions.
Local clusters are always created with the latest available platform version (eks-local-outposts.n
) for the specified Kubernetes version.
The current and recent platform versions are described in the following tables.
Kubernetes version 1.30
The following admission controllers are enabled for all 1.30
platform versions: CertificateApproval
, CertificateSigning
, CertificateSubjectRestriction
, DefaultIngressClass
, DefaultStorageClass
, DefaultTolerationSeconds
, ExtendedResourceToleration
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, PersistentVolumeClaimResize
, Priority
, PodSecurity
, ResourceQuota
, RuntimeClass
, ServiceAccount
, StorageObjectInUseProtection
, TaintNodesByCondition
, ValidatingAdmissionPolicy
, and ValidatingAdmissionWebhook
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
Initial release of Kubernetes version |
November 13, 2024 |
Kubernetes version 1.29
The following admission controllers are enabled for all 1.29
platform versions: CertificateApproval
, CertificateSigning
, CertificateSubjectRestriction
, DefaultIngressClass
, DefaultStorageClass
, DefaultTolerationSeconds
, ExtendedResourceToleration
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, PersistentVolumeClaimResize
, Priority
, PodSecurity
, ResourceQuota
, RuntimeClass
, ServiceAccount
, StorageObjectInUseProtection
, TaintNodesByCondition
, ValidatingAdmissionPolicy
, and ValidatingAdmissionWebhook
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
Initial release of Kubernetes version |
August 20, 2024 |
Kubernetes version 1.28
The following admission controllers are enabled for all 1.28
platform versions: CertificateApproval
, CertificateSigning
, CertificateSubjectRestriction
, DefaultIngressClass
, DefaultStorageClass
, DefaultTolerationSeconds
, ExtendedResourceToleration
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, PersistentVolumeClaimResize
, Priority
, PodSecurity
, ResourceQuota
, RuntimeClass
, ServiceAccount
, StorageObjectInUseProtection
, TaintNodesByCondition
, ValidatingAdmissionPolicy
, and ValidatingAdmissionWebhook
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
Updated Bottlerocket version to v1.19.3 containing newest bugfixes to support local boot in Outposts. |
April 18, 2024 |
|
|
New platform version with security fixes and enhancements. Restored support or local boot in Outposts. Downgraded Bottlerocket version to |
April 2, 2024 |
|
|
New platform version with security fixes and enhancements. |
March 22, 2024 |
|
|
New platform version with security fixes and enhancements kube-proxy updated to |
March 8, 2024 |
|
|
Initial release of Kubernetes version |
October 4, 2023 |
Kubernetes version 1.27
The following admission controllers are enabled for all 1.27
platform versions: CertificateApproval
, CertificateSigning
, CertificateSubjectRestriction
, DefaultIngressClass
, DefaultStorageClass
, DefaultTolerationSeconds
, ExtendedResourceToleration
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, PersistentVolumeClaimResize
, Priority
, PodSecurity
, ResourceQuota
, RuntimeClass
, ServiceAccount
, StorageObjectInUseProtection
, TaintNodesByCondition
, ValidatingAdmissionPolicy
, and ValidatingAdmissionWebhook
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
New platform with security fixes and enhancements. |
April 2, 2024 |
|
|
New platform with security fixes and enhancements. kube-proxy updated to |
March 22, 2024 |
|
|
New platform version with security fixes and enhancements. |
July 14, 2023 |
|
|
Updated CoreDNS image to |
June 22, 2023 |
|
|
Initial release of Kubernetes version |
May 30, 2023 |
Kubernetes version 1.26
The following admission controllers are enabled for all 1.26
platform versions: CertificateApproval
, CertificateSigning
, CertificateSubjectRestriction
, DefaultIngressClass
, DefaultStorageClass
, DefaultTolerationSeconds
, ExtendedResourceToleration
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, PersistentVolumeClaimResize
, Priority
, PodSecurity
, ResourceQuota
, RuntimeClass
, ServiceAccount
, StorageObjectInUseProtection
, TaintNodesByCondition
, ValidatingAdmissionPolicy
, and ValidatingAdmissionWebhook
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
New platform version with security fixes and enhancements. kube-proxy updated to |
March 22, 2024 |
Kubernetes version 1.25
The following admission controllers are enabled for all 1.25
platform versions: CertificateApproval
, CertificateSigning
, CertificateSubjectRestriction
, DefaultIngressClass
, DefaultStorageClass
, DefaultTolerationSeconds
, ExtendedResourceToleration
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, PersistentVolumeClaimResize
, Priority
, PodSecurity
, ResourceQuota
, RuntimeClass
, ServiceAccount
, StorageObjectInUseProtection
, TaintNodesByCondition
, and ValidatingAdmissionWebhook
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
New platform version with security fixes and enhancements. kube-proxy updated to |
March 22, 2024 |
|
|
New platform version with security fixes and enhancements. |
July 14, 2023 |
|
|
New platform version with security fixes and enhancements. |
July 13, 2023 |
|
|
Updated Bottlerocket version to |
May 2, 2023 |
|
|
Amazon EKS control plane instance operating system updated to Bottlerocket version |
April 14, 2023 |
|
|
Improved diagnostics collection for Kubernetes control plane instances. |
March 8, 2023 |
|
|
Initial release of Kubernetes version |
March 1, 2023 |
Kubernetes version 1.24
The following admission controllers are enabled for all 1.24
platform versions: DefaultStorageClass
, DefaultTolerationSeconds
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, ResourceQuota
, ServiceAccount
, ValidatingAdmissionWebhook
, PodSecurityPolicy
, TaintNodesByCondition
, StorageObjectInUseProtection
, PersistentVolumeClaimResize
, ExtendedResourceToleration
, CertificateApproval
, PodPriority
, CertificateSigning
, CertificateSubjectRestriction
, RuntimeClass
, and DefaultIngressClass
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
New platform version with security fixes and enhancements. kube-proxy updated to |
March 22, 2024 |
|
|
New platform version with security fixes and enhancements. |
July 14, 2023 |
|
|
New platform version with security fixes and enhancements. |
July 13, 2023 |
|
|
Updated Bottlerocket version to |
May 2, 2023 |
|
|
Amazon EKS control plane instance operating system updated to Bottlerocket version |
April 14, 2023 |
|
|
Improved diagnostics collection for Kubernetes control plane instances. |
March 8, 2023 |
|
|
Initial release of Kubernetes version |
January 17, 2023 |
Kubernetes version 1.23
The following admission controllers are enabled for all 1.23
platform versions: DefaultStorageClass
, DefaultTolerationSeconds
, LimitRanger
, MutatingAdmissionWebhook
, NamespaceLifecycle
, NodeRestriction
, ResourceQuota
, ServiceAccount
, ValidatingAdmissionWebhook
, PodSecurityPolicy
, TaintNodesByCondition
, StorageObjectInUseProtection
, PersistentVolumeClaimResize
, ExtendedResourceToleration
, CertificateApproval
, PodPriority
, CertificateSigning
, CertificateSubjectRestriction
, RuntimeClass
, and DefaultIngressClass
.
Kubernetes version | Amazon EKS platform version | Release notes | Release date |
---|---|---|---|
|
|
New platform version with security fixes and enhancements. |
July 13, 2023 |
|
|
New platform version with security fixes and enhancements. kube-proxy updated to |
July 6, 2023 |
|
|
Amazon EKS control plane instance operating system updated to Bottlerocket version |
April 14, 2023 |
|
|
Improved diagnostics collection for Kubernetes control plane instances. |
March 8, 2023 |
|
|
Initial release of Kubernetes version |
January 17, 2023 |