github.com/aws/eks-anywhere
v0.26.1
#1031 most downloaded on Go modules
aws/eks-anywhere
What this package is like to depend on
Last release 5 days ago
18 Aug 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 117 of 120 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
675 releases · first in 2021
165 releases in the last 12 months
see the full history below
Release timeline
675 releases · Sep 2021 to Aug 2026Releases
latest 60 of 675-
v0.26.113 Aug 2026Release notes
Open source →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.0applies to Kubernetes versions 1.33 through 1.36. Kubernetes versions 1.30 through 1.32 remain on Bottlerocketv1.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)
Release notes
Open source →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.0applies to Kubernetes versions 1.33 through 1.36. Kubernetes versions 1.30 through 1.32 remain on Bottlerocketv1.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)
- Kubernetes 1.33 reaches end of standard support on August 31, 2026
-
v0.26.015 Jul 2026Release notes
Open source →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
Release notes
Open source →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.
- AWS Snowball Edge is no longer available to new customers
- 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
-
v0.25.322 Jul 2026Release notes
Open source →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)
Release notes
Open source →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)
- Kubernetes 1.33 reaches end of standard support on August 31, 2026
-
v0.25.220 Apr 2026Release notes
Open source →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)
Release notes
Open source →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)
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
-
v0.25.104 Apr 2026Release notes
Open source →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
Release notes
Open source →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.0tov4.1.3 - rancher/local-path-provisioner
v0.0.34tov0.0.35 - replicatedhq/troubleshoot:
v0.123.17tov0.123.18
Fixed
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
-
v0.25.027 Feb 2026Release notes
Open source →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
Release notes
Open source →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]({{< relref "../concepts/support-versions#kubernetes-versions" >}}).
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
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
-
v0.24.610 Apr 2026Release notes
Open source →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)
Release notes
Open source →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)
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
-
v0.24.523 Mar 2026Release notes
Open source →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
Release notes
Open source →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]({{< relref "../concepts/support-versions#kubernetes-versions" >}}).
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
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
-
v0.24.404 Feb 2026Release notes
Open source →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]({{< relref "../concepts/support-versions#kubernetes-versions" >}}).
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)
- Kubernetes 1.32 reaches end of standard support on April 30, 2026
-
v0.24.314 Jan 2026Release notes
Open source →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.24.223 Dec 2025Release notes
Open source →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
-
v0.24.121 Nov 2025Release notes
Open source →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.
Added
- Enable second network interface configuration for VSphere (Bottlerocket) (#4972,#4998,#10373)
- Add support for skipping BMC contact checks for specific Rufio Machines (#10362,#10366)
- Allow user to specify ssh_timeout and ssh_handshake_attempts in image-builder CLI (#4975)
- Support Ubuntu24.04 on Nutanix
Changed
- EKS Distro:
- Troubleshoot:
v0.122.0tov0.123.12
Fixed
- Fix Bottlerocket cert renewal: Add 30s sleep and duplicate container (#10360)
-
v0.24.006 Nov 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Ubuntu 24.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.
Added
- Support for Kubernetes v1.34
- Enable second network interface configuration for VSphere (Ubuntu, Redhat) #10211
- Configure Audit Policy content for Control Plane nodes #10004
- Add support for protection of system resources from admission webhooks #10179
- Add support for First-party Supported Cilium CNI #10157, #10256, #10158
- Add Cilium helmValues feature support to configure cilium parameters #10161, #10222
- Add diagnostic address flag to eksa controller, etcdadm-bootstrap-provider and etcdadm-controller to support secure serving of metrics, pprof endpoint, and dynamic log level changes in production #10282, #49, #73
- VSphere image clone builder #4784
- Support addition or removal of aws iam authentication using cluster upgrade #9897
- Enable support for in-place upgrades on RedHat for Bare Metal clusters #10290
- Allow toggling Cilium skipUpgrade from true to false #10231
- EKS Distro:
- Containerd:
v2.1.4for Kubernetes1.34 - Autoscaler:
cluster-autoscaler-1.34.1for Kubernetes1.34
Changed
- Cluster-api (CAPI):
v1.10.2tov1.11.1 - Runc:
v1.1.15to1.3.3(CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) - Cert-manager:
v1.17.2tov1.18.2 - kube-rbac-proxy:
v0.19.1tov0.20.0 - Cri-tools:
v1.33.0tov1.34.0 - Govmomi:
v0.51.0tov0.52.0 - Flux:
- Cli:
v2.6.4tov2.7.0 - Source Controller:
v1.6.2tov1.7.0 - Helm Controller:
v1.3.0tov1.4.0 - Kustomize Controller:
v1.6.1tov1.7.0 - Notification Controller:
v1.6.0tov1.7.1
- Cli:
- Troubleshoot:
v0.121.2tov0.122.0 - Image builder CLI:
v0.6.0to0.7.0 - Kube-vip:
v0.9.2tov1.0.0 - etcdadm-controller:
v1.0.24tov1.0.26 - etcdadm-bootstrap-provider:
v1.0.16tov1.0.18 - controller-runtime:
v0.20.4tov0.21.0
-
v0.23.731 Jan 2026Release notes
Open source →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.23.630 Dec 2025Release notes
Open source →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
-
v0.23.506 Nov 2025Release notes
Open source →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
- Runc:
v1.1.15to1.3.3(CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) - cloud-provider-nutanix
v0.5.2tov0.5.3 - cluster-api-provider-nutanix
v1.6.1tov1.6.2 - 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.6tov0.2.7 - Upgraded tinkerbell/ipxedust and tinkerbell/rufio to latest versions
Added
- Enable support for in-place upgrades on RedHat for Bare Metal clusters #10290
Fixed
- Collect management cluster support bundle as well when target is a workload cluster #10277
- Runc:
-
v0.23.414 Oct 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.46.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:
-
Upgraded Hook Os Linux Kernel version from 5.5.y to 6.6.y
Added
- Configure static IPAM through Tinkerbell templates for Ubuntu and Redhat (#10163)
Fixed
-
-
v0.23.319 Sep 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.46.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:
-
cluster-api-provider-aws-snow:
v0.2.1tov0.2.6
Added
- Support configuring builder vm disk_size for building raw images using image-builder (#4841)
- Support configuring os minor version for redhat images using image-builder (#4844)
Fixed
- Apply hardware CSV entries during workload cluster upgrades (#10103)
-
-
v0.23.202 Sep 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.40.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
-
eks-anywhere-packages:
v0.4.6tov0.4.8 -
cert-manager:
v1.17.2tov1.17.4 -
containerd:
v1.7.27tov1.7.28
Fixed
-
-
v0.23.104 Aug 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.33.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.
Added
- Add certificate renewal command for control-plane and external etcd components for Ubuntu, Rhel and Bottlerocket OS (#9781,#9782)
- Enable control plane tolerations for Tinkerbell stack components (#9972, #4748)
- Support external CNI (#9956)
Changed
-
EKS Distro:
-
Cluster API Provider Cloudstack:
v0.6.0tov0.6.1 -
local-path-provisioner:
v0.0.31tov0.0.32 -
etcdadm-bootstrap-provider:
v1.0.15tov1.0.16 -
cloud-provider-nutanix:
v0.5.0tov0.5.2
Fixed
- Fix workload cluster aws.kubeconfig file (#9905)
-
v0.23.027 Jun 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.33.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Added
- Support for monitoring certificate expiration for external etcd and control plane (https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/#certificate-expiration) machines through the EKS Anywhere cluster status field. This helps track certificates that have a default validity period of one year.(#9854)
- Support for CAPI diagnostics feature in CAPI, CAPX, CAPV, CAPC, CAPX controller pod
Changed
- Added EKS-D for 1-33::
- Cert-manager:
v1.16.5tov1.17.2 - Cluster API:
v1.9.6tov1.10.2 - Cluster API Provider Cloudstack:
v0.5.0tov0.6.0 - Cluster API Provider Nutanix:
v1.5.4tov1.6.1 - Cluster API Provider Tinkerbell:
v0.6.4tov0.6.5 - Cluster API Provider vSphere:
v1.12.0tov1.13.0 - Controller-runtime:
v0.16.5tov0.20.4 - Kube-rbac-proxy:
v0.19.0tov0.19.1 - Cri-tools:
v1.32.0tov1.33.0 - Flux:
- Cli:
v2.5.1tov2.6.0 - Helm Controller:
v1.2.0tov1.3.0 - Kustomize Controller:
v1.5.1tov1.6.0 - Notification Controller:
v1.5.0tov1.6.0 - Source Controller:
v1.5.0tov1.6.0
- Cli:
- Govmomi:
v0.48.1tov0.50.0 - Image builder:
v0.1.42tov0.1.44 - Kind:
v0.26.0tov0.29.0 - Kube-vip:
v0.8.10tov0.9.1 - Troubleshoot:
v0.117.0tov0.119.0
Removed
- With CAPI diagnostics enabled, removed the redundant kube-rbac-proxy metrics server from the CloudStack provider controller.
- Removed vSphere failure domain feature gate
VSPHERE_FAILURE_DOMAIN_ENABLEDwhich gradated to GA in this version(#9827)
-
v0.22.808 Sep 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.46.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Changed
- EKS Distro:
- Containerd:
v1.7.27tov1.7.28 - cloud-provider-nutanix:
v0.5.0tov0.5.2 - local-path-provisioner:
v0.0.31tov0.0.32
Fixed
-
v0.22.724 Jul 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Changed
- EKS Distro:
- Cluster API Provider Vsphere:
v1.12.0tov1.12.1
Fixed
- Fix filesystem permission errors caused by cexec action in custom Tinkerbell template (#4699)
- Update corefile-migration patch to support CoreDNS v1.12.1 (#4714)
- More robust iPXE script with interface checks, retries, VLAN fallback (#4733)
- For baremtal upgrades, apply hardware objects after updating the schema (#9880)
-
v0.22.619 Jun 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Changed
- EKS Distro:
- Cert-manager:
v1.16.4tov1.16.5 - Cluster API Provider Nutanix:
v1.5.3tov1.5.4 - Cluster API Provider Tinkerbell:
v0.6.4tov0.6.5 - Cilium:
v1.15.14-eksa.1tov1.15.16-eksa.1 - Kube-rbac-proxy:
v0.19.0tov0.19.1
Fixed
- Tinkerbell workflow updates running into Rate limit issues during concurrent provisioning (#4616)
- Some Tinkerbell workflows getting stuck at STATE_PENDING (#4616)
- Honor the --no-timeouts flag during BMC checks (#9786)
- Improve latency for BMC interactions (#9791)
- Add retries around mount action to address race conditions in device becoming available (#4639)
- Validate Eks-distro manifest signature for extended kubernetes version support (#9801)
-
v0.22.516 May 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Changed
- EKS Distro:
- kube-vip:
v0.8.9tov0.8.10 - New base images with CVE fixes for Amazon Linux 2
Fixed
-
v0.22.424 Apr 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Changed
- EKS Distro:
- New base images with CVE fixes for Amazon Linux 2
Fixed
- Fix bundles override flag issue for upgrade cluster command (#9672)
- Address vulnerability GO-2025-3595 in golang.org/x/net package v0.37.0 (#9668)
-
v0.22.318 Apr 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Added
- Add support for specifying vm_version in the image builder config (#4510)
Fixed
- Skip bundle signature validation for EKS-A versions prior to v0.22.0 (#9587)
-
v0.22.207 Apr 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x ✔ ✔ ✔ ✔ — Changed
- EKS Distro:
- Helm:
v3.17.1tov3.16.4 - Rufio:
v0.6.4tov0.6.5 - Cilium:
v1.15.13-eksa.2tov1.15.14-eksa.1 - Curated package controller:
v0.4.5tov0.4.6 - Capas:
v0.2.0tov0.2.1 - Containerd:
v1.7.26tov1.7.27
Added
- Support for RHEL 9 for vSphere provider
Fixed
- Fix airgapped proxy enviroment issue with the new Helm version
v3.17.1by downgrading helm tov3.16.4(#4497)
-
v0.22.114 Mar 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.0 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
- Golang:
1.21to1.23(#9312) - CAPAS:
v0.1.30tov0.2.0
Fixed
- Address vulnerability GO-2025-3503 in golang.org/x/net package v0.33.0 (#9405)
- Fixing cilium routingMode parameters in helm configuration (#9401)
- Update RHEL OS version validation from image builder (#4423)
- Update Bottlerocket host containers source extraction logic (#4400)
-
v0.22.028 Feb 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.32.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.
Added
- Support for Kubernetes v1.32
- Extended support for Kubernetes versions (#6793, #4174, #9112, #9115, #9150, #9209, #9218, #9222, #9225)
- Support for deploying EKS-A clusters across vSphere Failure Domains. Available behind feature flag
VSPHERE_FAILURE_DOMAIN_ENABLED(#9239) - Enable hardware Provisioning through ISO booting for baremetal Provider (#9213). Provides an alternative for customers who do not have L2 connectivity between management and workload clusters as this feature removes the dependency on DHCP for bare metal deployments.
Changed
- Added EKS-D for 1-32:
- Cert Manager:
v1.15.3tov1.16.3 - Cilium:
v1.14.12tov1.15.13 - Cluster API:
v1.8.3tov1.9.4 - Cluster API Provider Nutanix:
v1.4.0tov1.5.3 - Cluster API Provider Tinkerbell:
v0.5.3tov0.6.4 - Cluster API Provider vSphere:
v1.11.2tov1.12.0 - Cri-tools:
v1.31.1tov1.32.0 - Flux:
v2.4.0tov2.5.0 - Govmomi:
v0.44.1tov0.48.1 - Helm:
v3.16.4tov3.17.1 - Image builder:
v0.1.40tov0.1.41 - Kind:
v0.24.0tov0.26.0 - Kube-vip:
v0.8.0tov0.8.9 - Tinkerbell Stack:
- Rufio:
v0.4.1tov0.6.4 - Hegel:
v0.12.0tov0.14.2 - Hook:
v0.9.1tov0.10.0
- Rufio:
- Troubleshoot:
v0.107.4tov0.117.0
Removed
- Support for Kubernetes v1.27
-
v0.21.806 May 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.2 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
- Golang:
1.21to1.23(#9382) - Image builder:
v0.1.40tov0.1.42 - Curated package controller:
v0.4.5tov0.4.6 - Containerd:
v1.7.25tov1.7.27
Fixed
-
v0.21.720 Feb 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.2 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
- Cilium:
v1.14.12-eksa.2tov1.14.12-eksa.3 - cluster-api-provider-aws-snow:
v0.1.27tov0.1.30 - New base images with CVE fixes for Amazon Linux 2
Fixed
-
v0.21.607 Feb 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.2 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
- local-path-provisioner:
v0.0.30tov0.0.31 - New base images with CVE fixes for Amazon Linux 2
Fixed
- Update corefile-migration patch to support CoreDNS v1.11.4 (#4285)
-
v0.21.522 Jan 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.2 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
- Cert Manager:
v1.15.3tov1.15.5 - containerd:
v1.7.23tov1.7.25 - kube-vip:
v0.8.7tov0.8.9 - linuxkit:
v1.5.2tov1.5.3 - hook:
v0.9.1tov0.9.2 - New base images with CVE fixes for Amazon Linux 2
Fixed
- Ensure Kubernetes version is always parsed as string (#9188)
-
v0.21.406 Jan 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.2 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
-
v0.21.321 Dec 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.2 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
- Helm:
v3.16.3tov3.16.4 - Metallb:
v0.14.8tov0.14.9 - New base images with CVE fixes for Amazon Linux 2
Fixed
- Add kube-vip and optional list of ip addresses to CCM node ip addresses ignore list for Nutanix Provider. (#9072)
-
v0.21.207 Dec 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.1 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
- Bumped EKS-D:
- Kube-rbac-proxy:
v0.18.1tov0.18.2 - Kube-vip:
v0.8.6tov0.8.7
Fixed
-
v0.21.118 Nov 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.1 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
- Bumped EKS-D:
- Cluster API Provider vSphere:
v1.11.2tov1.11.3 - Govmomi:
v0.44.1tov0.46.1 - Helm:
v3.16.2tov3.16.3 - Troubleshoot:
v0.107.4tov0.107.5
-
v0.21.030 Oct 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.26.1 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Added
- Support for Kubernetes v1.31
- Support for configuring tinkerbell stack load balancer interface in cluster spec (#8805)
- GPU support for Nutanix provider (#8745)
- Support for worker nodes failure domains on Nutanix (#8837)
Upgraded
- Added EKS-D for 1-31:
- Cert Manager:
v1.14.7tov1.15.3 - Cilium:
v1.13.20tov1.14.12 - Cluster API:
v1.7.2tov1.8.3 - Cluster API Provider CloudStack:
v0.4.10-rc.1tov0.5.0 - Cluster API Provider Nutanix:
v1.3.5tov1.4.0 - Cluster API Provider vSphere:
v1.10.4tov1.11.2 - Cri-tools:
v1.30.1tov1.31.1 - Flux:
v2.3.0tov2.4.0 - Govmomi:
v0.37.3tov0.44.1 - Kind:
v0.23.0tov0.24.0 - Kube-vip:
v0.7.0tov0.8.0 - Tinkerbell Stack:
- Rufio:
v0.3.3tov0.4.1 - Hook:
v0.8.1tov0.9.1
- Rufio:
- Troubleshoot:
v0.93.2tov0.107.4
Changed
Removed
- Support for Kubernetes v1.26
-
v0.20.1110 Jan 2025Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Upgraded
- EKS Distro:
v1-28-eks-38tov1-28-eks-40v1-29-eks-27tov1-29-eks-29v1-30-eks-20tov1-30-eks-22
- eks-anywhere-packages:
v0.4.4tov0.4.5 - image-builder:
v0.1.39tov0.1.40 - containerd:
v1.7.23tov1.7.24
- EKS Distro:
-
v0.20.1017 Dec 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-28-eks-35tov1-28-eks-38v1-29-eks-24tov1-29-eks-27v1-30-eks-17tov1-30-eks-20
- cloud-provider-nutanix:
v0.3.2tov0.4.1 - kube-rbac-proxy:
v0.18.1tov0.18.2 - kube-vip:
v0.8.6tov0.8.7
Fixed
- Add retries for transient error
server doesn't have a Resource type errorsafterclusterctl move. (#9065)
- EKS Distro:
-
v0.20.909 Nov 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- cilium:
v1.13.20-eksa.1tov1.13.21-eksa.5 - cloud-provider-vsphere
v1.29.1tov1.29.2v1.30.1tov1.30.2
- EKS Distro:
v1-28-eks-34tov1-28-eks-35v1-29-eks-23tov1-29-eks-24v1-30-eks-16tov1-30-eks-17
- cluster-api-provider-vsphere(CAPV):
v1.10.3tov1.10.4 - etcdadm-bootstrap-provider:
v1.0.14tov1.0.15 - kube-vip:
v0.8.4tov0.8.6
Fixed
- Release init-lock when the owner machine fails to launch. (#41)
- cilium:
-
v0.20.823 Oct 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-28-eks-33tov1-28-eks-34v1-29-eks-22tov1-29-eks-23v1-30-eks-15tov1-30-eks-16
- image-builder:
v0.1.36tov0.1.39 - cluster-api-provider-vsphere(CAPV):
v1.10.3tov1.10.4 - etcdadm-controller:
v1.0.23tov1.0.24 - etcdadm-bootstrap-provider:
v1.0.13tov1.0.14 - kube-vip:
v0.8.3tov0.8.4 - containerd:
v1.7.22tov1.7.23 - runc:
v1.1.14tov1.1.15 - local-path-provisioner:
v0.0.29tov0.0.30
Fixed
- EKS Distro:
-
v0.20.704 Oct 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-27-eks-39tov1-27-eks-40v1-28-eks-32tov1-28-eks-33v1-29-eks-21tov1-29-eks-22v1-30-eks-14tov1-30-eks-15
- cilium:
v1.13.19tov1.13.20 - image-builder:
v0.1.30tov0.1.36 - cluster-api-provider-vsphere(CAPV):
v1.10.2tov1.10.3
Fixed
- Fixed support for efi on rhel 9 raw builds. (#3824)
- EKS Distro:
-
v0.20.620 Sep 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-27-eks-38tov1-27-eks-39v1-28-eks-31tov1-28-eks-32v1-29-eks-20tov1-29-eks-21v1-30-eks-13tov1-30-eks-14
- cilium:
v1.13.18tov1.13.19 - containerd
v1.7.21tov.1.7.22 - etcdadm-controller:
v1.0.22tov1.0.23 - kube-vip:
v0.8.2tov0.8.3 - Kube-rbac-proxy:
v0.18.0tov0.18.1
Added
- Enable EFI boot support on RHEL9 images for bare-meal. (#3684)
Fixed
- Status reconciliation of etcdadm cluster in etcdadm-controller when
etcd-machinesare unhealthy. (#63) - Skip hardware validation logic for InPlace upgrades. ([#8779]https://github.com/aws/eks-anywhere/pull/8779))
- EKS Distro:
-
v0.20.506 Sep 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-27-eks-37tov1-27-eks-38v1-28-eks-30tov1-28-eks-31v1-29-eks-19tov1-29-eks-20v1-30-eks-12tov1-30-eks-13
- Tinkerbell Stack:
- tink
v0.10.0tov0.10.1
- tink
- runc
v1.1.13tov1.1.14 - containerd
v1.7.20tov.1.7.21 - local-path-provisioner
v0.0.28tov0.0.29
Fixed
- Rollout new nodes for OSImageURL change on spec without changing K8s version (#8656)
- EKS Distro:
-
v0.20.426 Aug 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-27-eks-36tov1-27-eks-37v1-28-eks-29tov1-28-eks-30v1-29-eks-18tov1-29-eks-19v1-30-eks-11tov1-30-eks-12
- EKS Anywhere Packages Controller:
v0.4.3tov0.4.4 - Helm:
v3.15.3tov3.15.4
Fixed
- Fix Kubelet Configuration apply when host OS config is specified. (#8606)
- EKS Distro:
-
v0.20.313 Aug 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ — — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — Changed
- EKS Distro:
v1-27-eks-35tov1-27-eks-36v1-28-eks-28tov1-28-eks-29v1-29-eks-17tov1-29-eks-18v1-30-eks-10tov1-30-eks-11
Added
- Enable Tinkerbell stack to use dhcprelay instead of using smee in hostNetwork mode. (#8568)
Fixed
- Enable
lb_class_onlyenv var on kube-vip so that it only manages IP for services withLoadBalancerClassset tokube-vip.io/kube-vip-classon the service. (#8493) - Nil pointer panic for etcdadm-controller when
apiserver-etcd-clientsecret got deleted. (#62)
Changed
- kube-vip:
v0.8.1tov0.8.2 - cilium:
v1.13.16tov1.13.18 - cert-manager:
v1.14.5tov1.14.7 - etcdadm-controller:
v1.0.21tov1.0.22 - local-path-provisioner:
v0.0.27tov0.0.28
- EKS Distro:
-
v0.20.229 Jul 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.0 ✔ — — — — Bottlerocket 1.19.4 — * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Changed
- EKS Distro:
v1-27-eks-34tov1-27-eks-35v1-28-eks-27tov1-28-eks-28v1-29-eks-16tov1-29-eks-17v1-30-eks-9tov1-30-eks-10
Fixed
- EKS Distro:
-
v0.20.112 Jul 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.0 ✔ — — — — Bottlerocket 1.19.4 — * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Changed
- EKS Distro:
v1-26-eks-38tov1-26-eks-39v1-27-eks-32tov1-27-eks-34v1-28-eks-25tov1-28-eks-27v1-29-eks-14tov1-29-eks-16v1-30-eks-7tov1-30-eks-9
Fixed
- Fix cluster status reconciliation for control plane and worker nodes (8455)
- EKS Distro:
-
v0.20.027 Jun 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.0 ✔ — — — — Bottlerocket 1.19.4 — * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — ✔ ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Added
- Support for Kubernetes v1.30
- Support for configuring kube-apiserver flags in cluster spec (#7755)
- Redhat 9 support for Bare Metal (#3032)
- Support for configuring kubelet settings in cluster spec (#7708)
- Support for control plane failure domains on Nutanix (#8192)
Changed
- Generate cluster config command includes OSImageURL in tinkerbell machine config objects (#8226)
- Added EKS-D for 1-30:
- Cilium:
v1.13.9tov1.13.16 - Cluster API:
v1.6.1tov1.7.2 - Cluster API Provider vSphere:
v1.8.5tov1.10.0 - Cluster API Provider Nutanix:
v1.2.3tov1.3.5 - Flux:
v2.2.3tov2.3.0 - Kube-vip:
v0.7.0tov0.8.0 - Image-builder:
v0.1.24tov0.1.26 - Kind:
v0.22.0tov0.23.0 - Etcdadm Controller:
v1.0.17tov1.0.21 - Tinkerbell Stack:
- Cluster API Provider Tinkerbell:
v0.4.0tov0.5.3 - Hegel:
v0.10.1tov0.12.0 - Rufio:
afd7cd82fa08dae8f9f3ffac96eb030176f3abbdtov0.3.3 - Tink:
v0.8.0tov0.10.0 - Boots/Smee:
v0.8.1tov0.11.0 - Hook:
9d54933a03f2f4c06322969b06caa18702d17f66tov0.8.1 - Charts:
v0.4.5
- Cluster API Provider Tinkerbell:
Note: The Boots service has been renamed to Smee by the upstream tinkerbell community with this version upgrade. Any reference to Boots or Smee in our docs refer to the same service.
Removed
- Support for Kubernetes v1.25
- Support for certain curated packages CLI commands (#8240)
Fixed
- CLI commands for packages to honor the registry mirror setup in cluster spec (#8026)
-
v0.19.1119 Oct 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.5 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
- EKS Distro:
v1-27-eks-38tov1-27-eks-40v1-28-eks-31tov1-28-eks-34v1-29-eks-20tov1-29-eks-23
- Image-builder:
v0.1.36tov0.1.39(CVE-2024-9594) - containerd:
v1.7.22tov1.7.23 - Cilium:
v1.13.19tov1.13.20 - etcdadm-controller:
v1.0.23tov1.0.24 - etcdadm-bootstrap-provider:
v1.0.13tov1.0.14 - local-path-provisioner:
v0.0.29tov0.0.30 - runc:
v1.1.14tov1.1.15
Fixed
- EKS Distro:
-
v0.19.1015 Sep 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.20.0 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
- EKS Distro:
v1-27-eks-36tov1-27-eks-38v1-28-eks-29tov1-28-eks-31v1-29-eks-18tov1-29-eks-20
- EKS Anywhere Packages:
v0.4.3tov0.4.4 - Cilium:
v1.13.18tov1.13.19 - containerd:
v1.7.20tov1.7.22 - runc:
v1.1.13tov1.1.14 - local-path-provisioner:
v0.0.28tov0.0.29 - etcdadm-controller:
v1.0.22tov1.0.23 - New base images with CVE fixes for Amazon Linux 2
- EKS Distro:
-
v0.19.917 Aug 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
- EKS Distro:
v1-25-eks-39tov1-25-eks-40v1-26-eks-35tov1-26-eks-38v1-27-eks-35tov1-27-eks-36v1-28-eks-28tov1-28-eks-29v1-29-eks-17tov1-29-eks-18
- EKS Distro:
-
v0.19.819 Jul 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
-
Kube-rbac-proxy:
v0.16.0tov0.16.1 -
Containerd:
v1.7.13tov1.7.20 -
Kube VIP:
v0.7.0tov0.7.2 -
Helm:
v3.14.3tov3.14.4 -
Cluster API Provider vSphere:
v1.8.5tov1.8.10 -
Runc:
v1.1.12tov1.1.13 -
EKS Distro:
v1-26-eks-38tov1-26-eks-39v1-27-eks-32tov1-27-eks-35v1-28-eks-25tov1-28-eks-28v1-29-eks-14tov1-29-eks-17
Changed
- Added additional validation before marking controlPlane and workers ready #8455
Fixed
- Fix panic when datacenter obj is not found #8494
-
-
v0.19.714 Jun 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Upgraded
- Cluster API Provider Nutanix:
v1.3.3tov1.3.5 - Image Builder:
v0.1.24tov0.1.26 - EKS Distro:
v1-25-eks-39tov1-25-eks-40v1-26-eks-35tov1-26-eks-38v1-27-eks-29tov1-27-eks-32v1-28-eks-22tov1-28-eks-25v1-29-eks-11tov1-29-eks-14
Changed
- Updated cluster status reconciliation logic for worker node groups with autoscaling configuration #8254
- Added logic to apply new hardware on baremetal cluster upgrades #8288
Fixed
- Cluster API Provider Nutanix:
-
v0.19.621 May 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Changed
- Backporting dependency bumps to fix vulnerabilities #8118
- Upgraded EKS-D:
v1-25-eks-37tov1-25-eks-39v1-26-eks-33tov1-26-eks-35v1-27-eks-27tov1-27-eks-29v1-28-eks-20tov1-28-eks-22v1-29-eks-9tov1-29-eks-11
Fixed
- Fixed cluster directory being created with root ownership #8120
-
v0.19.501 May 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Changed
- Upgraded EKS-Anywhere Packages from
v0.4.2tov0.4.3
Fixed
- Fixed registry mirror with authentication for EKS Anywhere packages
- Upgraded EKS-Anywhere Packages from
-
v0.19.426 Apr 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Changed
- Support Docs site for penultime EKS-A version #8010
- Update Ubuntu 22.04 ISO URLs to latest stable release #3114
- Upgraded EKS-D:
v1-25-eks-35tov1-25-eks-37v1-26-eks-31tov1-26-eks-33v1-27-eks-25tov1-27-eks-27v1-28-eks-18tov1-28-eks-20v1-29-eks-7tov1-29-eks-9
Fixed
-
v0.19.311 Apr 2024Release notes
Open source →Supported OS version details
vSphere Bare Metal Nutanix CloudStack Snow Ubuntu 20.04 ✔ ✔ ✔ — ✔ Ubuntu 22.04 ✔ ✔ ✔ — — Bottlerocket 1.19.2 ✔ * — — — RHEL 8.x ✔ ✔ ✔ ✔ — RHEL 9.x — — ✔ ✔ — * EKS Anywhere issue regarding deprecation of Bottlerocket bare metal variants
Changed
- Updated helm to v3.14.3 #3050
Fixed
- Bumped golang.org/x/net that has a fix for vulnerability GO-2024-2687
- Fixed proxy configurations for airgapped environments #7913