Submit feedback on
Outdated EKS Cluster Incurring Extended Support Charges
We've received your feedback.
Thanks for reaching out!
Oops! Something went wrong while submitting the form.
Close
Outdated EKS Cluster Incurring Extended Support Charges
Jason Eckle, Yulia Perlis
Service Category
Compute
Cloud Provider
AWS
Service Name
AWS EKS
Inefficiency Type
Inefficient Configuration
Explanation

When an EKS cluster remains on a Kubernetes version that has reached the end of standard support, AWS begins charging an additional Extended Support fee. These charges often arise from delays in upgrade cycles, uncertainty about workload compatibility, or overlooked legacy clusters. If the workload does not require the older version, continuing to run the cluster in this state results in unnecessary cost and technical risk.

Relevant Billing Model

EKS charges a fixed hourly rate per cluster for the control plane. In addition, AWS imposes an additional hourly Extended Support charge per cluster for any control plane running a Kubernetes version beyond the standard support period. This fee is charged in addition to the standard cluster fee, and continues until the cluster is upgraded to a supported version.

Detection
  • Identify clusters running Kubernetes versions that have reached end of standard support
  • Confirm whether the cluster is incurring Extended Support charges
  • Review upgrade history and backlog to understand why the version was not updated
  • Assess any upgrade blockers, such as incompatible workloads or dependency constraints
  • Engage with platform teams to determine if the version can be upgraded safely
Remediation

Upgrade the EKS control plane and associated node groups to a supported Kubernetes version. Follow AWS best practices for staged upgrades, workload compatibility testing, and version planning. Incorporate version lifecycle checks into your infrastructure review process to avoid future support charges.

Submit Feedback