Posted On: Sep 26, 2023

Kubernetes 1.28 introduced several new features and bug fixes, and AWS is excited to announce that you can now use Amazon EKS and Amazon EKS Distro to run Kubernetes version 1.28. Starting today, you can create new 1.28 clusters or upgrade your existing clusters to 1.28 using the Amazon EKS console, the eksctl command line interface, or through an infrastructure-as-code tool.

Kubernetes 1.28 expands the support skew between worker nodes and control plane components from n-2 to n-3. This release also includes stable support for recovery from non-graceful node shutdowns and automatic retroactive assignment of a default StorageClass. As a reminder, starting with Kubernetes 1.28, you will no longer be able to use Amazon EC2 P2 instances with the Amazon EKS optimized accelerated Amazon Linux AMIs out of the box. The AMIs for Kubernetes versions 1.28 or later will support NVIDIA 525 series or later drivers, which are incompatible with the P2 instances. For detailed information on major changes in Kubernetes 1.28, see the Amazon EKS blog post and the Kubernetes project release notes

Kubernetes 1.28 support for Amazon EKS is available in all AWS Regions where Amazon EKS is available, including AWS GovCloud (US) Regions.

You can learn more about the Kubernetes versions available on Amazon EKS and instructions to update your cluster to version 1.28 by visiting Amazon EKS documentation. Amazon EKS Distro builds of Kubernetes 1.28 are available through ECR Public Gallery and GitHub. Learn more about the Amazon EKS version lifecycle policies in the documentation.