Releases: aws/eks-anywhere
Release list
v0.26.1
v0.26.1
Planned updates to supported kubernetes versions
- Kubernetes 1.33 reaches end of standard support on August 31, 2026
- Extended support continues until August 31, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.30 reaches end of extended support on August 31, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | Snow | |
|---|---|---|---|---|
| Ubuntu 22.04 | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β |
| Bottlerocket 1.64.0 | β | β | β | β |
| RHEL 8.x | β | β | β | β |
| RHEL 9.x | β | β | β | β |
* Bottlerocket v1.64.0 applies to Kubernetes versions 1.33 through 1.36. Kubernetes versions 1.30 through 1.32 remain on Bottlerocket v1.62.0.
Added
redhat_epel_rpmandepel_rpm_gpg_keyimage-builder configuration options, allowing RHEL images to be built in networks that cannot reach the Fedora EPEL mirrors (#5632)
Changed
- EKS Distro:
- Bottlerocket (Kubernetes 1.33-1.36):
v1.62.0tov1.64.0(#5626) - Cluster API Provider AWS Snow (CAPAS):
v0.3.1tov0.3.3(#5606)
Fixed
- Fix registry mirror image pulls failing on Bottlerocket nodes running Kubernetes 1.33 and above, caused by a containerd v2 regression in Bottlerocket. Resolved by the Bottlerocket
v1.64.0bump (#5626) - Fix Tinkerbell binding address (#10921)
- Fix feature flags not propagating to the controller during an upgrade with no version difference (#10907)
- Fix MachineHealthCheck timeout duration overflow in v1beta2 conversion (#10874)
- Increase Tinkerbell node deletion timeout to 30s (#10906)
v0.25.3
Planned updates to supported kubernetes versions
- Kubernetes 1.33 reaches end of standard support on August 31, 2026
- Extended support continues until August 31, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.30 reaches end of extended support on August 31, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β | β |
| Bottlerocket 1.56.0 | β | β | β | β | β |
| RHEL 8.x | β | β | β | β | β |
| RHEL 9.x | β | β | β | β | β |
* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.
Changed
- EKS Distro:
- New EKS-Distro base images
- Cilium:
v1.18.7tov1.18.9 - Cluster API Provider vSphere (CAPV):
v1.15.2tov1.15.3 - Cluster API Provider AWS Snow (CAPAS):
v0.2.9tov0.3.1 - cloud-provider-nutanix:
v0.5.5tov0.5.7 - Cert-manager:
v1.19.4tov1.19.5 - etcdadm-bootstrap-provider:
v1.0.19tov1.0.22(#5517) - EKS Anywhere Packages controller:
v0.4.15tov0.4.17for CVE fixes (#5538)
Fixed
- Fix registry mirror
hosts.tomldouble/v2/regression from containerd v2 migration (#10779) - Fix
import imagescommand failing with OCI namespace in--registryflag (#10803) - Fix missing control-plane toleration for kube-vip DaemonSet (#10829)
- Fix MachineHealthCheck timeout duration overflow in v1beta2 conversion (#10873)
- Increase Tinkerbell pod memory limit from 128Mi to 256Mi to prevent OOMKill during upgrades (#5581)
- Disable unused tinkerbell UI component (#5522)
- Allowlist certBundles during upgrades on Bottlerocket config (#5382)
v0.26.0
Must read before upgrade
- CloudStack provider has been removed. Starting with this release, EKS Anywhere no longer includes the Cluster API provider for CloudStack. Users currently on this provider should migrate to an alternative before upgrading to v0.26.0.
- Kubernetes v1.29 has been dropped. Clusters running Kubernetes v1.29 must upgrade to a supported version (v1.30 or above) before upgrading to EKS Anywhere v0.26.0.
Planned updates to supported kubernetes versions
- Kubernetes 1.33 reaches end of standard support on August 31, 2026
- Extended support continues until August 31, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.30 reaches end of extended support on August 31, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | Snow | |
|---|---|---|---|---|
| Ubuntu 22.04 | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β |
| Bottlerocket 1.62.0 | β | β | β | β |
| RHEL 8.x | β | β | β | β |
| RHEL 9.x | β | β | β | β |
Added
Changed
- EKS Distro:
- New EKS-Distro base images
- Bottlerocket:
v1.56.0tov1.62.0 - govmomi:
v0.53.0tov0.54.1 - Cert-manager:
v1.19.3tov1.20.2 - Cilium:
v1.18.5tov1.19.4 - Cluster API (CAPI):
v1.12.2tov1.13.2 - Cluster API Provider vSphere (CAPV):
v1.15.2tov1.16.1 - Cluster API Provider AWS Snow (CAPAS):
v0.2.9tov0.3.1 - cloud-provider-nutanix:
v0.5.5tov0.6.1 - Cri-tools:
v1.35.0tov1.36.0 - etcdadm-controller:
v1.0.27tov1.0.28 - etcdadm-bootstrap-provider:
v1.0.19tov1.0.22 - fluxcd/flux2:
v2.7.5tov2.8.8 - fluxcd/helm-controller:
v1.4.5tov1.6.0 - fluxcd/kustomize-controller:
v1.7.3tov1.9.0 - fluxcd/notification-controller:
v1.7.5tov1.9.0 - fluxcd/source-controller:
v1.7.4tov1.9.0 - Helm:
v4.1.4tov4.2.0 - Kind:
v0.31.0tov0.32.0 - kube-vip:
v1.0.4tov1.2.0 - rancher/local-path-provisioner:
v0.0.35tov0.0.36 - replicatedhq/troubleshoot:
v0.123.18tov0.130.0
Fixed
- Fix registry mirror
hosts.tomldouble/v2/regression from containerd v2 migration (#10765, #58) - Increase Tinkerbell pod memory limit from 128Mi to 256Mi to prevent OOMKill during upgrades (#5578)
- Disable unused tinkerbell UI component (#5520)
- Fix
import imagescommand failing with OCI namespace in--registryflag (#10800) - Use server-side apply for Bundles to avoid 256KB annotation limit (#10807)
- Fix missing control-plane toleration for kube-vip DaemonSet (#10828)
- Fix control plane taint and label not set for CAPI v1.13+ readiness gate (#10838, #10840)
Removed
Weekly Release 2026-06-04
This is the weekly bundle and EKS-A CLI release from main.
Date: 2026-06-04
Build-tooling repo commit: 449ddd287c9cc398f055cca4c192d1ca8b9d77c3
CLI repo commit: 63254d3
Weekly Release 2026-05-21
This is the weekly bundle and EKS-A CLI release from main.
Date: 2026-05-21
Build-tooling repo commit: 3d8604ab0c1127f251dbcbd56b5b31dce46f9b23
CLI repo commit: 5bbd5b8
v0.25.2
Planned updates to supported kubernetes versions
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
- Extended support continues until April 30, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.29 reaches end of extended support on April 30, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β | β |
| Bottlerocket 1.56.0 | β | β | β | β | β |
| RHEL 8.x | β | β | β | β | β |
| RHEL 9.x | β | β | β | β | β |
* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.
Changed
- EKS Distro:
- New EKS-Distro base images
- cloud-provider-vsphere 1-35:
v1.35.0tov1.35.1 - Helm:
v4.1.3tov4.1.4
Fixed
- Update BMCLib to latest commit that includes critical Gofish fixes (#5319)
v0.24.6
Planned updates to supported kubernetes versions
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
- Extended support continues until April 30, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.29 reaches end of extended support on April 30, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β | β |
| Bottlerocket 1.56.0 | β | β | β | β | β |
| RHEL 8.x | β | β | β | β | β |
| RHEL 9.x | β | β | β | β | β |
* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.
Changed
- EKS Distro:
- New EKS-Distro base images
- Cert-manager:
v1.18.5tov1.18.6 - Cilium:
v1.17.12tov1.17.13 - fluxcd/flux2:
v2.7.5tov2.8.3 - fluxcd/helm-controller:
v1.4.5tov1.5.3 - fluxcd/notification-controller:
v1.7.5tov1.8.2
Fixed
- Patch BMCLib to try all matching slots during virtual media mount to fix ISO boot workflow on IDRAC 10 (#5264)
v0.25.1
Planned updates to supported kubernetes versions
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
- Extended support continues until April 30, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.29 reaches end of extended support on April 30, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β | β |
| Bottlerocket 1.56.0 | β | β | β | β | β |
| RHEL 8.x | β | β | β | β | β |
| RHEL 9.x | β | β | β | β | β |
* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.
Changed
- EKS Distro:
- New EKS-Distro base images
- Bottlerocket:
v1.54.0tov1.56.0 - Cert-manager:
v1.19.3tov1.19.4 - Cilium:
v1.18.5tov1.18.7 - Cluster-api-provider-nutanix:
v1.6.1tov1.6.2 - Helm:
v4.1.0gov4.1.3 - rancher/local-path-provisioner
v0.0.34tov0.0.35 - replicatedhq/troubleshoot:
v0.123.17tov0.123.18
Fixed
v0.24.5
Planned updates to supported kubernetes versions
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
- Extended support continues until April 30, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.29 reaches end of extended support on April 30, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β | β |
| Bottlerocket 1.56.0 | β | β | β | β | β |
| RHEL 8.x | β | β | β | β | β |
| RHEL 9.x | β | β | β | β | β |
* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.
Changed
- EKS Distro:
- New EKS-Distro base images
- Bottlerocket:
v1.54.0tov1.56.0 - aws/etcdadm-bootstrap-provider
1.0.18to1.0.19 - aws/etcdadm-bootstrap-controller
v1.0.26tov1.0.27 - replicatedhq/troubleshoot
v0.123.17tov0.123.18 - rancher/local-path-provisioner
v0.0.34tov0.0.35
Fixed
v0.25.0
Planned updates to supported kubernetes versions
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
- Extended support continues until April 30, 2027 for clusters with valid license tokens
- Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
- Kubernetes 1.29 reaches end of extended support on April 30, 2026
- No further patches will be available after this date
- Existing clusters will continue to function but upgrading is strongly recommended
For complete version support details, see the Kubernetes version support table.
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 22.04 | β | β | β | β | β |
| Ubuntu 24.04 | β | β | β | β | β |
| Bottlerocket 1.54.0 | β | β | β | β | β |
| RHEL 8.x | β | β | β | β | β |
| RHEL 9.x | β | β | β | β | β |
* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.
Added
- Support for Kubernetes v1.35 (#10517, #5112)
- Migrate all Cluster API resources to v1beta2 contract (#10545, #10547
- Add HardwareAffinity field to TinkerbellMachineConfig API for advanced hardware selection using Kubernetes-style label selectors with required and preferred terms (#10472)
- Add Intel ICE E800 series out-of-tree driver support in Hook (#5156)
- Consolidate tinkerbell components into a single mono-repo with unified helm chart (#10518, #5074
Changed
- EKS Distro:
- Cluster API (CAPI):
v1.11.1tov1.12.2 - Cluster API Provider vSphere:
v1.13.1tov1.15.2 - Cluster API Provider Tinkerbell:
v0.6.5tov0.6.6 - Cluster API Provider AWS Snow:
v0.2.8tov0.2.9 - Bottlerocket:
v1.51.0tov1.54.0 - Cert-manager:
v1.18.5tov1.19.3 - Cilium:
v1.17.12tov1.18.5 - Helm:
v3.16.4tov4.1.0 - Image builder:
v0.1.44tov0.1.48 - Kind:
v0.29.0tov0.31.0 - Cri-tools:
v1.34.0tov1.35.0 - Kube-rbac-proxy:
v0.20.0tov0.20.2 - CloudStack cloudmonkey:
6.4.0to6.5.0 - etcdadm-controller:
v1.0.26tov1.0.27 - etcdadm-bootstrap-provider:
v1.0.18tov1.0.19
Planned updates to provider support
- Starting with EKS-A minor release v0.26, EKS-A will no longer include Cluster API providers for CloudStack or AWS Snow, and AWS will no longer support these providers. Users are encouraged to find alternative support.