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
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.
- AKS 1.34 dates Also in standard support: 1.35, 1.36, 1.37.
Check your version
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
Same version elsewhere
- Amazon EKS 1.29: not in the table we checked.
- GKE 1.29: not in the table we checked.
- Kubernetes 1.29: all providers side by side
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
- Supported Kubernetes versions in Azure Kubernetes Service (AKS) · Microsoft · checked
- Long-Term Support for Azure Kubernetes Service (AKS) Versions · Microsoft · checked
How we checked
- Each table comes from the vendor's own page. We copy the dates as the vendor prints them.
- 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.
- Ending soon means the next key date is in the next 90 days. We count days from today.
- What to do opens our page about that change, when we have one.
- 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.