Ensure that your Amazon Elastic Kubernetes Service (EKS) clusters are using the latest supported version of the Kubernetes. This will allow you to receive the latest Kubernetes features, design updates, and bug fixes, benefit from improved security and performance, and maintain low costs with standard support. The community releases new Kubernetes minor versions, such as 1.30, approximately every four months, and each minor version is supported for about one year after its initial release. Upgrading to the latest Kubernetes version on Amazon EKS with standard support also saves costs because it allows you to avoid the $0.60 per hour extended support fee. Standard support is more affordable at $0.10 per hour.
This rule can help you with the following compliance standards:
- PCI
- APRA
- MAS
For further details on compliance standards supported by Conformity, see here.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
efficiency
Kubernetes, the container orchestration system, receives frequent version updates that introduce new features, bug fixes, security patches, and performance improvements. When new versions are available in Amazon EKS, we recommend upgrading your EKS clusters to the latest supported version, unless your applications require a specific Kubernetes version. This ensures you benefit from the latest features and security enhancements, while avoiding high costs associated with extended support for older versions.
Audit
To determine if your Amazon EKS clusters are using the latest supported version of Kubernetes, perform the following actions:
Remediation / Resolution
As new Kubernetes versions become available for the Amazon EKS service, you can proactively update your EKS clusters to use the latest available version. To update the Kubernetes version for your existing Amazon EKS clusters, perform the following actions:
References
- AWS Documentation
- Amazon EKS FAQs
- Understand the Kubernetes version lifecycle on EKS
- Update existing cluster to new Kubernetes version
- Review release notes for Kubernetes versions on standard support
- Amazon EKS extended support for Kubernetes versions pricing
- AWS Command Line Interface (CLI) Documentation
- list-clusters
- describe-cluster
- update-cluster-version
- describe-update