// guides/eks-1-31-end-of-extended-support

EKS 1.31 end of extended support: Nov 26, 2026

Amazon EKS Kubernetes 1.31 reaches the end of extended support on Nov 26, 2026 (UTC). After that, AWS automatically upgrades remaining 1.31 control planes, with no advance notification. Right behind it, 1.34 leaves standard support on Dec 2, 2026 and starts billing at $0.60 per cluster-hour.

Get EKS 1.31 in the Monday emailFree Monday email. EKS 1.31 is listed every week from 90 days before Nov 26, 2026, plus anything else ending soon. Unsubscribe anytime.

Last checked against AWS documentation:

The dates (UTC)

VersionAmazon EKS releaseEnd of standard supportEnd of extended support
EKS 1.31Sep 26, 2024Nov 26, 2025Nov 26, 2026
EKS 1.32Jan 23, 2025Mar 23, 2026Mar 23, 2027
EKS 1.33May 29, 2025Jul 29, 2026Jul 29, 2027
EKS 1.34Oct 2, 2025Dec 2, 2026Dec 2, 2027
EKS 1.35Jan 27, 2026Mar 27, 2027Mar 27, 2028

AWS publishes these dates in UTC+0. 1.31, 1.32 and 1.33 are in extended support today; 1.34 is the oldest version still in standard support.

What happens on Nov 26, 2026

What it costs until then

Per AWS pricing, a cluster in extended support pays $0.60 per cluster-hour instead of $0.10, an extra $0.50/hour. Our math at 730 hours/month: about +$365/month per cluster ($438 vs $73). The fee is per cluster, not per node.

Billing for extended support starts at the beginning of the day the version reaches end of standard support (UTC). 1.34 clusters start paying the higher rate on Dec 2, 2026 unless upgraded, because the default upgrade policy is EXTENDED. If you set the policy to STANDARD, AWS instead auto-upgrades the cluster at the end of standard support. See the EKS extended support cost calculator.

Find affected clusters

aws eks list-clusters --query "clusters[]" --output text

aws eks describe-cluster --name my-cluster \
  --query "cluster.[name,version,upgradePolicy.supportType]" --output text

aws eks describe-cluster-versions

Run per Region. describe-cluster-versions returns each version's endOfStandardSupportDate and endOfExtendedSupportDate. Paste versions into the checker.

Upgrade checklist

  1. EKS control plane upgrades go one minor version at a time: 1.31 → 1.32 → 1.33 → 1.34 and so on.
  2. Before each hop, check for removed Kubernetes APIs and review AWS's per-version notes.
  3. Keep nodes within the supported skew of the control plane; AWS recommends running the same version on both.
  4. After the control plane, update managed node groups, self-managed nodes and Fargate pods (redeploy), and the VPC CNI, kube-proxy and CoreDNS add-ons.
  5. In-place upgrades can be rolled back to the previous minor version within 7 days.

Sources

Get warned 90 days before AWS end-of-support deadlines

Every Monday: each AWS version (EKS, RDS, Aurora, Lambda and more) leaving standard support in the next 90 days, and the extended-support fee AWS starts charging. Enough lead time to upgrade first. Free.

Free weekly email, Mondays. Unsubscribe anytime.

FAQ

When does EKS 1.31 extended support end?

Nov 26, 2026 (UTC), per the Amazon EKS Kubernetes release calendar. Standard support ended Nov 26, 2025.

What happens to my EKS 1.31 cluster after Nov 26, 2026?

AWS automatically updates the control plane to the earliest supported version at some point after the date, without prior notification. Nodes and add-ons are not upgraded, and an auto-upgrade cannot be rolled back.

When does EKS 1.34 standard support end?

Dec 2, 2026. With the default EXTENDED upgrade policy, clusters then move to extended support at $0.60 per cluster-hour instead of $0.10.

Can I skip versions when upgrading EKS?

No. EKS control plane upgrades go one minor version at a time, so 1.31 to 1.34 takes three upgrades.

More guides

Sponsored
Your tool here
Reach engineers planning AWS upgrades. Sponsor EOLWatch.
Sponsor →