BlogKubernetes

EKS Latest Version: Support Calendar and Upgrade Readiness

Scott Sternloff

By Scott Sternloff, Senior Enterprise Architect

LinkedIn · Updated · 6 min read

EKS Latest Version: Support Calendar and Upgrade Readiness
On this page

As of 31 October 2026 the latest Kubernetes version on Amazon EKS is 1.37. Versions 1.37, 1.36, 1.35 and 1.34 are in standard support, 1.33, 1.32 and 1.31 are in extended support, and EKS 1.31 reaches the end of extended support on 26 November 2026, after which AWS upgrades the control plane for you. The dates below come from the Amazon EKS documentation and the Kubernetes releases page, both checked on 31 October 2026.

If your team owns the version calendar, this post is the checklist. If nobody does, that is the gap managed Kubernetes services exist to close.

What is the Amazon EKS version support calendar?

Kubernetes versionUpstream releaseEKS releaseEnd of standard supportEnd of extended support
1.3726 Aug 20261 Oct 20261 Dec 20271 Dec 2028
1.3622 Apr 20262 Jun 20262 Aug 20272 Aug 2028
1.3517 Dec 202527 Jan 202627 Mar 202727 Mar 2028
1.3427 Aug 20252 Oct 20252 Dec 20262 Dec 2027
1.3323 Apr 202529 May 202529 Jul 202629 Jul 2027
1.3211 Dec 202423 Jan 202523 Mar 202623 Mar 2027
1.3113 Aug 202426 Sep 202426 Nov 202526 Nov 2026

Each version gets 14 months of standard support from its EKS release, then 12 months of extended support: 26 months in total. Extended support costs extra per cluster hour, and the AWS documentation says it is on by default, because the cluster upgrade policy is set to EXTENDED unless you change it. Source: Amazon EKS user guide, Kubernetes version lifecycle.

The upstream project is stricter. It patches only the three newest minor releases, for about a year each, so as of 31 October 2026 that is 1.37, 1.36 and 1.35. Kubernetes 1.34 reached upstream end of life on 27 October 2026. EKS backports applicable security patches to the versions it supports, so 1.34 stays patched on EKS until 2 December 2026 under standard support and 2 December 2027 under extended support. Source: kubernetes.io/releases.

What happens when EKS extended support ends?

AWS does not let a control plane stay on a version past the end of extended support. Existing clusters are upgraded to a supported version through a gradual rollout. AWS says it cannot give a time frame, and that you will not be notified before the upgrade happens.

Only the control plane moves. Managed node groups and self-managed nodes stay on the previous version, and cluster add-ons need a manual update afterwards. EKS Auto Mode nodes may update automatically. A cluster upgraded this way cannot be rolled back, whereas an in-place upgrade you run yourself can be rolled back within 7 days of completing.

The next dates that matter are 26 November 2026 for 1.31, 23 March 2027 for 1.32 and 29 July 2027 for 1.33. A cluster still on 1.31 has about four weeks.

Does upgrading the EKS control plane upgrade the nodes?

No. Managed node groups create EC2 instances in your account that are not upgraded when the control plane is. Self-managed nodes and hybrid nodes are the same. Fargate pods pick up the new kubelet version only when you delete and redeploy them.

Kubernetes tolerates the gap up to a point. The version skew policy lets kubelets trail the API server by up to three minor versions, so 1.34 nodes work under a 1.37 control plane. But the project warns that kubelets persistently three minor versions behind must be upgraded before the control plane moves again, and AWS recommends matching versions. The API server also cannot skip minor versions, so a cluster on 1.31 that wants 1.37 needs six sequential upgrades.

EKS upgrade readiness checklist

Checks to run before any minor upgrade, in order.

  1. Read the calendar from the API. aws eks describe-cluster-versions returns each version's status and its end of standard and extended support dates. Check each cluster's upgrade policy so extended support is a decision, not a default.
  2. Scan for removed APIs. Check manifests, Helm releases and live objects against the target release. The Kubernetes deprecation guide lists removals per release, for example flowcontrol.apiserver.k8s.io/v1beta3 in 1.32.
  3. Check add-ons. VPC CNI, kube-proxy, CoreDNS and your CSI drivers each support a range of Kubernetes versions.
  4. Check operators and webhooks. Admission webhooks must handle the new API versions or use matchPolicy: Equivalent. Operators such as Strimzi, the RabbitMQ Cluster Operator and cert-manager publish their own support matrices.
  5. Read the PodDisruptionBudgets on stateful workloads. Percentages round up, so maxUnavailable: 50% on three replicas allows two to be down. A readiness probe that only checks an open port lets a drain continue before a broker has rejoined its cluster.
  6. Take a backup you have restored before. Velero for cluster state and volumes, plus application-level backups for brokers and databases.
  7. Upgrade in order. Control plane first, then add-ons, then node groups one at a time with a pause for recovery. Remember the 7-day rollback window.

When is it worth handing EKS upgrades to someone else?

A team with platform engineers, a tested restore and stateless workloads can run this calendar itself. Upgrades go wrong on the stateful side: a drain that takes a three-member broker cluster below quorum, a volume that will not reattach, an operator that cannot reconcile after the API changed. Those failures are covered in messaging on Kubernetes: what breaks.

If you want a senior engineer on call while your team runs the upgrade, that is Kubernetes support. If you want the calendar, the upgrades and the pager to be someone else's job, that is managed Kubernetes services, in your account or on AceMQ infrastructure. Dates change, so check the AWS page before you plan: they were correct on 31 October 2026.

Sources: Amazon EKS Kubernetes versions, Kubernetes version skew policy, Kubernetes deprecated API migration guide and Kubernetes PodDisruptionBudget task.

AceMQ Kubernetes support: first response by severity
SeverityFirst responseTypical issue
P1 — Emergency15 minProduction down, data not flowing, cluster or node failure
P2 — Critical1 hourSevere degradation, rising error rates, approaching capacity limits
P3 — High4 hoursPerformance issues, configuration problems, non-critical failures
P4 — StandardNext dayQuestions, guidance, best practices, non-urgent improvements

Frequently Asked Questions

What is the latest EKS version?

As of 31 October 2026 the latest Kubernetes version on Amazon EKS is 1.37. It was released upstream on 26 August 2026 and on EKS on 1 October 2026. Versions 1.37, 1.36, 1.35 and 1.34 are in standard support.

How long is an EKS version supported?

26 months: 14 months of standard support from the EKS release date, then 12 months of extended support. Extended support costs extra per cluster hour and is on by default.

What happens to an EKS cluster at the end of extended support?

EKS upgrades the control plane to a supported version at a time it chooses, without notice. Managed node groups and self-managed nodes stay on the old version, add-ons need a manual update, and the cluster cannot be rolled back.

Does upgrading the EKS control plane upgrade the worker nodes?

No. Managed node groups, self-managed nodes, Fargate pods and hybrid nodes are upgraded separately. Kubelets may trail the API server by up to three minor versions, but AWS recommends keeping control plane and nodes on the same version.

Can I skip Kubernetes versions when upgrading EKS?

No. The Kubernetes project does not allow the API server to skip minor versions, so a cluster several versions behind needs one upgrade per minor release.

Scott Sternloff

Author

Scott SternloffSenior Enterprise Architect

Senior Enterprise Architect at AceMQ. Writes the technical coverage here: RabbitMQ, Kafka and Redis architecture, clustering and migrations.

Talk to an engineer

Need a hand with Kubernetes?

Senior engineers who run it in production. Get a quote or a free consultation, no sales pitch.

Free Consultation

Get Expert Eyes on Your Kubernetes Environment

Whether you're troubleshooting a production incident, planning a migration, or want a second opinion on your architecture — our team is ready. No pitch, just answers.

Email Us