AzureBreaking change
Azure Kubernetes Service: Kubernetes 1.33 platform-initiated upgrade
Microsoft lists Jun 2027 as the planned rollout month, a planning estimate, of the platform-initiated upgrade for clusters still running Kubernetes 1.33 on Azure Kubernetes Service. Clusters enrolled in long-term support (LTS) follow the month in the LTS versions table.
Breaking from approx., Jun 2027
· The vendor gives a month, not a day.
What breaks
From June 1, 2027, AKS automatically upgrades any cluster that stays on an unsupported Kubernetes version after its 60-day platform support grace period ends. It applies to AKS in the Azure public cloud. Upgrades can occur during or after the listed month. Clusters enrolled in long-term support (LTS) follow the month in the LTS versions table. A platform-initiated upgrade:
- does not follow the maintenance window
- does not stop for deprecated API usage
- can override a Pod Disruption Budget if a node drain times out or fails
- cannot be canceled once started, and cannot be rolled back
- moves the cluster to the lowest supported version within its current support tier
Who is affected
Affected versions
1.33
Matching resource types
microsoft.containerservice/managedclustersazurerm_kubernetes_cluster
Fields the check reads
k8sversionkubernetes_versionsupport_plan
Detected by the estate check from
- Azure Resource Graph export (CSV or JSON)
- Terraform state or plan (JSON)
- ARM template
What to do
- Find clusters that are out of support or approaching end of life with the Azure Resource Graph query and the release calendar.
- Remove dependencies on deprecated APIs: update workloads, manifests, clients, controllers and self-managed add-ons that use APIs removed from the target Kubernetes version.
- Check the Kubernetes version compatibility of each self-managed add-on, and upgrade or replace an incompatible add-on.
- Review VM family quota, regional SKU availability, and subnet IP capacity, and test that Pod Disruption Budgets allow a node drain to complete.
- Upgrade the cluster to a supported version on your own schedule, before the platform-initiated upgrade month. See Upgrade an AKS cluster control plane.
- If a specific minor version must stay supported for longer, evaluate AKS long-term support, an opt-in that requires the Premium tier. LTS clusters get a platform-initiated upgrade after the LTS end-of-life date and its 60-day grace period.
Replacement
Not stated by vendor.
Sources
- Official sourcelearn.microsoft.comOfficial
Last checked against this source on .
Related
- , 30 Sep 2026Azure Kubernetes Service: Network Policy Manager on Windows nodes end of supportSource
- The vendor gives a month, not a day., Nov 2026Azure Kubernetes Service: Kubernetes 1.31 LTS end of lifeSource
- The vendor gives a month, not a day., Nov 2026Azure Kubernetes Service: Kubernetes 1.34 end of lifeSource
- The vendor gives a month, not a day., Nov 2026Azure Kubernetes Service: managed NGINX ingress (Application Routing) retirementSource
- , 10 Dec 2026Azure Kubernetes Service: Azure Linux with OS Guard retirementSource
- The vendor gives a month, not a day., Mar 2027Azure Kubernetes Service: Kubernetes 1.32 LTS end of lifeSource
Found an error? Report it
The text on this page is drafted with AI assistance from the vendor's text, checked against the official source and approved by a person before it is published. How items are written
Last checked · Added · Changelog for this item