timetobail

Kubernetes · Azure Kubernetes Service · Checked

AKS 1.29 end of life date (EOL) and LTS

AKS ended support for Kubernetes 1.29 (end of life) in Mar 2025. Long-term support (LTS) ended in Apr 2026. Microsoft says a month with no day means the last day of that month.

AKS 1.29

Days counted on

Ended Every key date has passed.

No date ahead

AKS GA
Mar 2024
End of life
Mar 2025
LTS end of life
Apr 2026

What happens at the end

What Microsoft says, as printed on its pages:

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
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
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
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

Upgrade to

AKS 1.34 is the next newer version in standard support. Its end of life is in Nov 2026.

Check your version

Run this command with the Azure CLI. It lists each cluster with its Kubernetes version.

Azure CLI
az aks list --query "[].{name:name, version:kubernetesVersion}" -o table

Same version elsewhere

Questions

When is the AKS 1.29 end of life date?
AKS ended support for Kubernetes 1.29 (end of life) in Mar 2025. Long-term support (LTS) ended in Apr 2026. Microsoft says a month with no day means the last day of that month.
How do I check my Kubernetes version on AKS?
Run this command with the Azure CLI. It lists each cluster with its Kubernetes version. az aks list --query "[].{name:name, version:kubernetesVersion}" -o table
What should I upgrade AKS 1.29 to?
AKS 1.34 is the next newer version in standard support. Its end of life is in Nov 2026.

Sources

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.

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.