Opportunity Name:
Optimize EKS Clusters Running End-of-Life Kubernetes Versions
AWS Resource Type:
EKS (Elastic Kubernetes Service)
Opportunity Description:
Kubernetes versions reach the end of their standard support lifecycle, after which clusters enter EKS extended support and incur an additional per-cluster hourly charge until they are upgraded. This finder identifies EKS clusters whose Kubernetes version is within 45 days of the start of extended support, or is already in extended support, presenting an opportunity for users to plan upgrades to supported versions, thereby avoiding extended support charges and improving security posture.
Criteria for identifying the opportunity:
- Targets EKS clusters specifically, filtering by the 'AmazonEKS' product code and 'CreateOperation' operation in AWS billing data.
- Considers clusters where the annualized public cost, extrapolated from the last 31 days of usage, exceeds the annual public cost threshold (default $100).
- Identifies clusters running Kubernetes versions that are within 45 days of entering the EKS extended support period, or are already in extended support and incurring the extended support charge.
Can CloudFix implement the fix automatically once I accept the recommendation?
No
Other considerations:
- Performance impact: Upgrading Kubernetes versions may temporarily affect cluster availability and should be planned during maintenance windows.
- Data loss considerations: Ensure application compatibility with the new Kubernetes version to prevent potential disruptions.
- Security concerns: Running EOL Kubernetes versions may expose clusters to vulnerabilities. Upgrading enhances security posture.
Priyanka Bhotika
Comments