Skip to content

Releases: aws/eks-anywhere

Weekly Release 2026-06-04

Pre-release

Choose a tag to compare

@eks-distro-bot eks-distro-bot released this 04 Jun 23:52
63254d3

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

Pre-release

Choose a tag to compare

@eks-distro-bot eks-distro-bot released this 21 May 23:59
5bbd5b8

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

Choose a tag to compare

@peirulu peirulu released this 20 Apr 20:11
6935c9d

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

Fixed

  • Update BMCLib to latest commit that includes critical Gofish fixes (#5319)

v0.24.6

Choose a tag to compare

@peirulu peirulu released this 11 Apr 04:19
6cfe3b9

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

Fixed

  • Patch BMCLib to try all matching slots during virtual media mount to fix ISO boot workflow on IDRAC 10 (#5264)

v0.25.1

Choose a tag to compare

@peirulu peirulu released this 06 Apr 17:17
20093fe

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.0 to v1.56.0
  • Cert-manager: v1.19.3 to v1.19.4
  • Cilium: v1.18.5 to v1.18.7
  • Cluster-api-provider-nutanix: v1.6.1 to v1.6.2
  • Helm: v4.1.0 go v4.1.3
  • rancher/local-path-provisioner v0.0.34 to v0.0.35
  • replicatedhq/troubleshoot: v0.123.17 to v0.123.18

Fixed

  • Patch kube-vip to retry exponentially on transient 403/401 errors (#5267)
  • Patch BMCLib to try all matching slots during virtual media mount to fix ISO boot workflow on IDRAC 10 (#5263)

v0.24.5

Choose a tag to compare

@peirulu peirulu released this 24 Mar 04:46
e37fff0

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

Fixed

  • Patch kube-vip to retry exponentially on transient 403/401 errors (#5257)
  • Patch Tinkerbell and Rufio to use a BMCLib forks with fixes for Idrac 10 (#5248)
  • Add a patch to bump bmclib to include virtual media mount fix (#5222)

v0.25.0

Choose a tag to compare

@snarkychef snarkychef released this 02 Mar 20:30
8fc1c3a

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.1 to v1.12.2
  • Cluster API Provider vSphere: v1.13.1 to v1.15.2
  • Cluster API Provider Tinkerbell: v0.6.5 to v0.6.6
  • Cluster API Provider AWS Snow: v0.2.8 to v0.2.9
  • Bottlerocket: v1.51.0 to v1.54.0
  • Cert-manager: v1.18.5 to v1.19.3
  • Cilium: v1.17.12 to v1.18.5
  • Helm: v3.16.4 to v4.1.0
  • Image builder: v0.1.44 to v0.1.48
  • Kind: v0.29.0 to v0.31.0
  • Cri-tools: v1.34.0 to v1.35.0
  • Kube-rbac-proxy: v0.20.0 to v0.20.2
  • CloudStack cloudmonkey: 6.4.0 to 6.5.0
  • etcdadm-controller: v1.0.26 to v1.0.27
  • etcdadm-bootstrap-provider: v1.0.18 to v1.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

  • Dropped Kubernetes v1.28 support (#5128)
  • Dropped Ubuntu 20.04 image-builder support
  • Removed unused old tinkerbell components from bundle (#10612)

v0.24.4

Choose a tag to compare

@snarkychef snarkychef released this 04 Feb 22:38
352e4cb

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.10 to v1.17.12

  • kube-vip v1.0.2 to v1.0.4

  • cert-manager v1.18.3 to v1.18.5

  • fluxcd/flux2 v2.7.0 to v2.7.5

  • fluxcd/notification-controller v1.7.1 to v1.7.5

  • fluxcd/helm-controller v1.4.0 to v1.4.5

  • fluxcd/kustomize-controller v1.7.0 to v1.7.3

  • fluxcd/source-controller v1.7.0 to v1.7.4

  • replicatedhq/troubleshoot v0.123.12 to v0.123.17

  • rancher/local-path-provisioner v0.0.32 to v0.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

Choose a tag to compare

@snarkychef snarkychef released this 31 Jan 02:38
8c710c6

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

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

Choose a tag to compare

@panktishah26 panktishah26 released this 15 Jan 19:04
0b6a9cd

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

  • Docs for newly released package versions (#10454)
  • Improve ADOT and IRSA docs: automate RBAC, dedicated ServiceAccounts (#10458)
  • Update documentation: CAPI cluster pause/resume behavior during management cluster upgrades (#10470)