Amazon EKS now supports certificate authority (CA) rotation with automated lifecycle management
Amazon EKS now offers automated certificate authority (CA) rotation with lifecycle management to maintain secure cluster operations as original CAs near expiration.
Amazon Elastic Kubernetes Service (EKS) has introduced certificate authority (CA) rotation, allowing customers to automate the renewal of cluster CAs before they expire. This feature ensures uninterrupted and secure access to the Kubernetes API server, which relies on encrypted connections. Clusters created since 2018 have CAs valid for 10 years, prompting the need for rotation as these certificates approach expiration. The process is managed through a shared responsibility model between AWS and customers.
Customers are responsible for updating worker nodes and external clients to trust the new CA, while AWS handles updates for EKS Auto Mode instances and AWS Fargate nodes. Amazon EKS provides automated safeguards, including advance notifications, automatic successor CA creation, and activation if the customer does not act. A rollback feature is also available to revert to the previous CA if issues arise during the transition.
The CA rotation feature is available at no additional cost across all commercial AWS Regions. Customers can initiate rotation using AWS CLI, EKS APIs, CloudFormation, or the AWS Management Console. This update addresses the growing need for automated certificate management as clusters age.
For detailed guidance, AWS offers documentation and a deep dive on CA rotation in Amazon EKS. The feature aims to simplify certificate lifecycle management while maintaining security and operational continuity for Kubernetes clusters.