AzureRetirement
Azure Kubernetes Service: Azure Linux with OS Guard retirement
End of support date for Azure Linux with OS Guard in Azure Kubernetes Service: 10 Dec 2026. From that date, new Azure Linux with OS Guard node pools cannot be created and existing ones get no security patches. AKS removes the node images on March 10, 2027.
Retires , 10 Dec 2026
What breaks
From 10 Dec 2026, new Azure Linux with OS Guard (preview) node pools cannot be created, AKS does not produce new node images for affected node pools, and existing node pools do not receive security patches. On March 10, 2027, AKS removes the Azure Linux with OS Guard node images. After the images are removed, scaling and remediation operations, including reimage and redeploy operations, fail for affected node pools.
What to do
- Option one: migrate an existing Azure Linux with OS Guard node pool in place by following the Migrate nodes to Azure Container Linux for Azure Kubernetes Service documentation. This operation performs a standard node image upgrade.
- Option two: create a new Azure Container Linux node pool, migrate and validate workloads, and then delete the Azure Linux with OS Guard node pool. Follow Add Azure Container Linux node pools and remove existing node pools.
- For other available options, see the AKS node operating system.
Replacement
Azure Container Linux
Sources
- Official sourceazure.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcegithub.comOfficial
Last checked against the first source in this list 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
- The vendor gives a month, not a day., Mar 2027Azure Kubernetes Service: Kubernetes 1.32 LTS end of lifeSource
- The vendor gives a month, not a day., Mar 2027Azure Kubernetes Service: Kubernetes 1.35 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