timetobail

Research · Schedules · Checked

Kubernetes version support: EKS, GKE and AKS

5 of 25 versions have a key date in the next 90 days. Next: Amazon EKS 1.31. End of extended support: November 26, 2026.

Extended support: EKS $0.60 per cluster per hour, GKE $0.60 per cluster per hour. AKS long-term support needs the Premium tier.

Schedules

The vendor's order · days counted on

Amazon EKS 7

Checked on AWS's table. 2 rows have a key date in the next 90 days. Days counted on . JSON

Amazon EKS Kubernetes version support schedule: rows with a date ahead or no date
VersionStatusUpstream Kubernetes releaseAmazon EKS releaseEnd of standard supportEnd of extended supportDays leftLinks
1.37: all dates Supported End of standard support in 392 days Source for 1.37
1.36: all dates Supported End of standard support in 271 days Source for 1.36
1.35: all dates Supported End of standard support in 143 days What to do about 1.35: Amazon EKS 1.35 costs more from March 27, 2027Source for 1.35
1.34: all dates Ending soon End of standard support in 28 days What to do about 1.34: Amazon EKS 1.34 costs more from December 2, 2026Source for 1.34
1.33: all dates Extended support End of extended support in 267 days Source for 1.33
1.32: all dates Extended support End of extended support in 139 days What to do about 1.32: Amazon EKS 1.32 extended support ends March 23, 2027Source for 1.32
1.31: all dates Ending soon End of extended support in 22 days What to do about 1.31: Amazon EKS 1.31 extended support ends November 26, 2026Source for 1.31

GKE 8

Checked on Google Cloud's table. 1 row has a key date in the next 90 days. Days counted on . JSON

GKE version support schedule: rows with a date ahead or no date
VersionStatusAvailable in Rapid channelEnd of standard supportEnd of extended supportDays leftLinks
1.37: all dates Supported 2027-Q42028-Q4 End of standard support: 2027-Q4, no day count Source for 1.37
1.36: all dates Supported End of standard support in 278 days Source for 1.36
1.35: all dates Supported End of standard support in 158 days What to do about 1.35: GKE 1.35 standard support ends April 11, 2027Source for 1.35
1.34: all dates Ending soon End of standard support in 82 days What to do about 1.34: GKE 1.34 leaves standard support on January 25, 2027Source for 1.34
1.33: all dates Extended support End of extended support in 220 days What to do about 1.33: GKE 1.33 extended support ends June 12, 2027Source for 1.33
1.32: all dates Extended support End of extended support in 99 days What to do about 1.32: GKE 1.32 extended support ends February 11, 2027Source for 1.32
Ended 2
GKE version support schedule: ended
VersionStatusAvailable in Rapid channelEnd of standard supportEnd of extended supportDays leftLinks
1.31: all dates Ended No date ahead What to do about 1.31: GKE 1.31 extended support ends October 22, 2026Source for 1.31
1.30: all dates Ended No date ahead Source for 1.30

AKS 10

Checked on Microsoft's table. 2 rows have a key date in the next 90 days. Days counted on . JSON

Microsoft says a month with no day means the last day of that month. We show the month as printed and count no days to it. Source

AKS Kubernetes version support schedule: rows with a date ahead or no date
VersionStatusAKS GAEnd of lifeLTS end of lifeDays leftLinks
1.38: all dates No date Feb 2027TBDTBD No date ahead Source for 1.38
1.37: all dates Supported Oct 2026Oct 2027Oct 2028 End of life: Oct 2027, no day count Source for 1.37
1.36: all dates Supported Jun 2026Jun 2027Jun 2028 End of life: Jun 2027, no day count Source for 1.36
1.35: all dates Supported Mar 2026Mar 2027Mar 2028 End of life: Mar 2027, no day count What to do about 1.35: AKS Kubernetes 1.35 end of life: March 2027Source for 1.35
1.34: all dates Ending soon Nov 2025Nov 2026Nov 2027 End of life: Nov 2026, no day count What to do about 1.34: AKS Kubernetes 1.34 end of life: November 2026Source for 1.34
1.33: all dates LTS only Jun 2025Jul 2026Jul 2027 LTS end of life: Jul 2027, no day count What to do about 1.33: AKS starts upgrading unsupported clusters June 1, 2027Source for 1.33
1.32: all dates LTS only Apr 2025Mar 2026Mar 2027 LTS end of life: Mar 2027, no day count Source for 1.32
1.31: all dates Ending soon Nov 2024Nov 2026 LTS end of life: Nov 2026, no day count Source for 1.31
Ended 2
AKS Kubernetes version support schedule: ended
VersionStatusAKS GAEnd of lifeLTS end of lifeDays leftLinks
1.30: all dates Ended Jul 2024Jul 2026 No date ahead Source for 1.30
1.29: all dates Ended Mar 2024Mar 2025Apr 2026 No date ahead Source for 1.29

Check your code for these dates

A free GitHub Action checks your repo every Monday. It looks for 12 changes on this page. If your code uses one, it opens an issue.

.github/workflows/deadline-check.yml
name: Vendor deadline check
on:
  schedule:
    - cron: '17 6 * * 1' # Mondays
  workflow_dispatch:
permissions:
  contents: read
  issues: write
jobs:
  deadlines:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: timetobail/deadline-check@v0

How the Action works

How we checked
  1. Each table comes from the vendor's own page. We copy the dates as the vendor prints them.
  2. Some dates are only a month or a part of a year. We show that text as it is. We never turn it into a day, and we do not count days to it.
  3. Ending soon means the next key date is in the next 90 days. We count days from today.
  4. What to do opens our page about that change, when we have one.
  5. If a vendor moves a date, we fix the table after we check the vendor page.

Amazon EKS Kubernetes version support schedule

What the dates mean, in short, from AWS's pages: Each version gets 14 months of standard support from its Amazon EKS release, then 12 months of extended support, which is on by default and billed from the start of the end-of-standard-support day (UTC+0) at $0.60 per cluster per hour instead of $0.10, i.e. standard plus $0.50 (s2). At the end of extended support you can no longer create clusters on that version and AWS auto-upgrades the control plane (only the control plane) without further notice; clusters with extended support disabled are auto-upgraded at end of standard support.

Standard support price
$0.10 per cluster per hour Source
Extended support price
$0.60 per cluster per hour (Standard Kubernetes version support + $0.50 per cluster per hour) Source
Standard support length
14 months after the version is first available on Amazon EKS Source
Extended support length
12 months after end of standard support (26 months in total); enabled by default via the EXTENDED upgrade policy Source
Billing timezone
Extended support billing starts at the beginning of the day the version reaches end of standard support, UTC+0; all table dates are UTC+0 Source
End of extended support
No new clusters on the version; existing control planes are automatically updated to the earliest supported version at any time after the date, with no notification; managed node groups and self-managed nodes stay on the previous version Source
Currently in standard support
1.37, 1.36, 1.35, 1.34 Source
Currently in extended support
1.33, 1.32, 1.31 Source

GKE version support schedule

What the dates mean, in short, from Google Cloud's pages: Clusters in the Rapid, Regular and Stable channels (and no channel) get features, security patches and bug fixes until end of standard support (formerly called end of life), after which GKE auto-upgrades them; only clusters in the Extended channel keep the minor version until end of extended support, and during that extended period they pay an extra $0.50 per cluster per hour on top of the $0.10 cluster management fee, $0.60 in total (s2). Dates are Google's best-effort predictions, the release date shown is when the version first became available in the Rapid channel (Regular, Stable and Extended get it later), and month or quarter values such as 2027-Q4 are approximations.

Release date used
Rapid channel 'Available' date, which the page describes as the approximate date the version first reaches production (about one week to reach all regions); the 'Minor version (release date)' column prints no date of its own Source
Auto-upgrade at end of support
If a cluster runs a patch version of a minor version that has reached its end of support date, GKE auto-upgrades the cluster Source
Extended support availability
Only clusters enrolled in the Extended channel keep a minor version and its patches until end of extended support; other channels lose it at end of standard support Source
Extended period fee
$0.50 per cluster per hour, in addition to the $0.10 per cluster per hour cluster management fee, for a total of $0.60 per cluster per hour; no extra charge for the Extended channel during standard support Source
Extended support length
Up to 24 months on a GKE minor release Source
Versions already out of support
GKE version 1.29 and earlier have reached end of support Source
No channel (formerly Static) removal
Deprecated; will be removed on June 14, 2027, after which GKE enrolls remaining clusters in the Stable channel. No-channel clusters follow the Stable channel auto-upgrade date and the non-Extended end of standard support date Source
Date certainty
Best-effort predictions updated periodically; month-only or quarter dates are approximations; italicized day-level dates are also approximations. Page last updated 2026-10-15 UTC Source

AKS Kubernetes version support schedule

What the dates mean, in short, from Microsoft's pages: AKS supports a GA minor version for 12 months; after its end-of-life date you get a 60-day platform support grace period, and from June 1, 2027 AKS automatically upgrades clusters still on an unsupported version once that grace period ends. Long-term support adds another year but is never automatic: it must be enabled explicitly and requires moving the cluster to the Premium tier (s2), whose rates Microsoft does not print on these pages.

Month-only end-of-life dates
Unless an explicit date is provided, the End of Life (EOL) date is the last day of the specified month, e.g. 'Mar 2026' means March 31, 2026 Source
Supported window
Three GA minor versions (N, N-1, N-2); N-3 gets reduced platform support only Source
Grace period and forced upgrade
60-day platform support grace period after the published end-of-life date; starting June 1, 2027, AKS automatically upgrades clusters still on an unsupported version when it ends, ignoring maintenance windows and deprecated-API checks Source
Planned platform-initiated upgrade month (community support)
1.32-1.35: Jun 2027; 1.36: Sep 2027; 1.37: Jan 2028; 1.38: TBD (planning estimates) Source
Planned platform-initiated upgrade month (LTS)
1.29-1.32: Jun 2027; 1.33: Oct 2027; 1.34: Feb 2028; 1.35: Jun 2028; 1.36: Sep 2028; 1.37: Jan 2029; 1.38: TBD (planning estimates) Source
LTS requirements
Enabling LTS requires moving the cluster to the Premium tier and explicitly selecting the LTS support plan; LTS supports only the two most recent patch versions Source
LTS-only rows
1.29, 1.30 and 1.31 appear only in the LTS versions table; 1.32-1.38 appear in both tables with matching GA and end-of-life values Source
Azure Linux 2.0 node images
No longer supported since November 30, 2025; node images will be removed beginning October 31, 2026, after which node pools can't scale Source

Open data: Amazon EKS (JSON), GKE (JSON), AKS (JSON). Free to reuse under CC BY 4.0. Please credit Time to Bail.