Releases: aws/eks-anywhere
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.
Removed
v0.24.4
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.51.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:
-
cilium
v1.17.10tov1.17.12 -
kube-vip
v1.0.2tov1.0.4 -
cert-manager
v1.18.3tov1.18.5 -
fluxcd/flux2
v2.7.0tov2.7.5 -
fluxcd/notification-controller
v1.7.1tov1.7.5 -
fluxcd/helm-controller
v1.4.0tov1.4.5 -
fluxcd/kustomize-controller
v1.7.0tov1.7.3 -
fluxcd/source-controller
v1.7.0tov1.7.4 -
replicatedhq/troubleshoot
v0.123.12tov0.123.17 -
rancher/local-path-provisioner
v0.0.32tov0.0.34
Fixed
- Fixed bottlerocket hostOSConfiguration values getting lost during upgrade to EKS-A v0.24 from previous minor versions (5103)
- Improved garbage collection of cluster resources for Nutanix provider (10494)
- Fixed Snow provider support for k8s 1.34 by migrating containerd configuration to v2 format (#10491)
v0.23.7
v0.23.7
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | ✔ | ✔ | ✔ | — | ✔ |
| Ubuntu 22.04 | ✔ | ✔ | ✔ | — | — |
| Bottlerocket 1.50.0 | ✔ | — | — | — | — |
| RHEL 8.x | ✔ | ✔ | ✔ | ✔ | — |
| RHEL 9.x | ✔ | ✔ | ✔ | ✔ | — |
Changed
- EKS Distro:
- containerd
v1.7.28tov1.7.30 - rancher/local-path-provisioner
v0.0.32tov0.0.34
Fixed
- Ensure maxSurge value updates in Tinkerbell machine configurations are properly applied during ongoing cluster upgrades instead of using stale values (#10466)
v0.24.3
v0.24.3
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | ✔ | ✔ | ✔ | — | ✔ |
| Ubuntu 22.04 | ✔ | ✔ | ✔ | — | — |
| Ubuntu 24.04 | ✔ | ✔ | ✔ | — | — |
| Bottlerocket 1.51.0 | ✔ | — | — | — | — |
| RHEL 8.x | ✔ | ✔ | ✔ | ✔ | — |
| RHEL 9.x | ✔ | ✔ | ✔ | ✔ | — |
* 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.
Bug Fixes
- Use cluster spec for worker maxSurge validation instead of generated CAPI object (#10465)
- Remove older etcd machines after new etcd machines are rolled out (#5055)
- Fix containerd socket race condition in kind node image build (#5063)
Other Changes
v0.23.6
v0.23.6
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | ✔ | ✔ | ✔ | — | ✔ |
| Ubuntu 22.04 | ✔ | ✔ | ✔ | — | — |
| Bottlerocket 1.50.0 | ✔ | — | — | — | — |
| RHEL 8.x | ✔ | ✔ | ✔ | ✔ | — |
| RHEL 9.x | ✔ | ✔ | ✔ | ✔ | — |
* 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 with CVE fixes for Amazon Linux 2 and Amazon Linux 2023
- cloud-provider-nutanix
v0.5.3tov0.5.5 - cluster-api-provider-aws-snow
v0.2.7tov0.2.8 - eks-anywhere-packages:
v0.4.8tov0.4.9
Added
- Add support for skipping BMC contact checks for specific Rufio Machines #10368
Fixed
Weekly Release 2026-01-01
This is the weekly bundle and EKS-A CLI release from main.
Date: 2026-01-01
Build-tooling repo commit: 0a79bb66343a3e7440c195598f1575f2ea89d42f
CLI repo commit: 7e266c6
v0.24.2
v0.24.2
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | ✔ | ✔ | ✔ | — | ✔ |
| Ubuntu 22.04 | ✔ | ✔ | ✔ | — | — |
| Ubuntu 24.04 | ✔ | ✔ | ✔ | — | — |
| Bottlerocket 1.51.0 | ✔ | — | — | — | — |
| RHEL 8.x | ✔ | ✔ | ✔ | ✔ | — |
| RHEL 9.x | ✔ | ✔ | ✔ | ✔ | — |
* 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 with CVE fixes for Amazon Linux 2 and Amazon Linux 2023
- Cilium:
v1.17.8-0tov1.17.10-0 - Kube-vip:
v1.0.0tov1.0.2 - cloud-provider-nutanix:
v0.5.2tov0.5.5 - cloud-provider-vsphere 1-33:
v1.33.0tov1.33.1 - cloud-provider-vsphere 1-32:
v1.32.2tov1.32.3 - cluster-api-provider-aws-snow
v0.2.7tov0.2.8 - Cert-manager:
v1.18.2tov1.18.3 - cluster-api-provider-nutanix:
v1.6.1tov1.6.2 - Rufio:
55a6a8cto126069b950a57d571df90dfec7cd98e6d64692be
Fixed
Weekly Release 2025-12-25
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-12-25
Build-tooling repo commit: 0a79bb66343a3e7440c195598f1575f2ea89d42f
CLI repo commit: 7c47a0b
Weekly Release 2025-12-18
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-12-18
Build-tooling repo commit: 55d35a4efb878fa64c5c123d8f7f3d08ca23dddf
CLI repo commit: 846470a
Weekly Release 2025-12-04
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-12-04
Build-tooling repo commit: 95303a1cdd475a94bbbc813936031cdcce44bce9
CLI repo commit: 64b70b3