aws AWS News Blog ·

Amazon EKS adds Kubernetes version rollback feature

bloginfraawsgaengineeraws-eks
feature patch

Amazon EKS now supports Kubernetes version rollbacks, allowing cluster administrators to revert to a previous Kubernetes minor version within seven days of an upgrade if issues arise. This feature provides a safety net, addressing a long-standing limitation in Kubernetes where control plane upgrades were a one-way operation. It applies to all EKS clusters and offers enhanced functionality for EKS Auto Mode with a cancel API for node rollbacks, aiming to reduce upgrade friction and keep clusters on supported versions. The capability is available today at no additional cost in all commercial AWS Regions.

  • Kubernetes version rollback for Amazon EKS
  • EKS Auto Mode rollback with cancel API
  • Rollback readiness evaluation
  • Rollback scope and availability
Features (1)
  • Kubernetes version rollback for Amazon EKS

    Amazon EKS now offers a Kubernetes version rollback feature, enabling cluster administrators to revert to a previous minor version within seven days of an upgrade. This addresses the lack of native control plane rollback in open-source Kubernetes, providing a safety net for upgrades. The feature aims to reduce the complexity and risk associated with cluster upgrades, allowing teams to avoid extended upgrade cycles and clusters stuck on older versions.

Enhancements (2)
  • EKS Auto Mode rollback with cancel API

    For EKS Auto Mode clusters, version rollbacks now include managed nodes and offer a cancel API. This allows users to stop a node rollback process if it takes too long or if they wish to change their approach, providing more control over the rollback duration and sequence, respecting pod disruption budgets by default.

  • Rollback readiness evaluation

    EKS automatically evaluates rollback readiness before a version rollback is initiated. It flags potential issues such as node version compatibility or add-on dependencies, helping to ensure a smoother rollback process. An optional --force flag is available to bypass these checks if immediate action is required.

Notes (1)
  • Rollback scope and availability

    Control plane rollbacks are supported for all EKS clusters, while node rollbacks are available for clusters using EKS Auto Mode. Version rollbacks support clusters running Kubernetes versions within EKS standard and extended support timelines. The feature is available at no additional cost in all commercial AWS Regions.

Read the original announcement →

https://aws.amazon.com/blogs/aws/upgrade-amazon-eks-clusters-with-confidence-using-kubernetes-version-rollbacks/

Related releases