v0.25.4
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.
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 (#5631)
Changed
- EKS Distro:
- New EKS-Distro base images
- Cluster API (CAPI):
v1.12.2tov1.12.11(#5655)
Fixed
- Fix Kubernetes 1.34 control plane upgrades losing API server permissions for
kubectl logsandkubectl exec, resolved by the Cluster APIv1.12.11bump (#5655) - Honor the kubeadm-selected kubelet API server endpoint during Bottlerocket control plane joins (#5667)
- Preserve EKS Anywhere default Cilium configuration when custom Helm values are provided (#10965)
- Fix Tinkerbell binding address (#10922)
- Fix feature flags not propagating to the controller during an upgrade with no version difference (#10908)
- Increase Tinkerbell node deletion timeout to 30s to prevent orphaned nodes during control plane scale-down (#10905)