Deprecation
Retirement: Azure Linux with OS Guard in Azure Kubernetes Service
Support for Azure Linux with OS Guard in Azure Kubernetes Service will end on December 10, 2026. Azure Container Linux is the replacement for Azure Linux with OS Guard (preview). Starting on December 10, 2026:
- Users won’t be able to create new Azure Linux with OS Guard (preview) node pools.
- AKS won’t produce new node images for affected node pools.
- Existing node pools won’t receive security patches.
On March 10, 2027, AKS will remove the Azure Linux with OS Guard node images. After the images are removed, scaling and remediation operations, including reimage and redeploy operations, will fail for affected node pools. You can use either of the following migration options:
- 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 preforms a standard node image upgrade.
- Alternatively, 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. If you have questions, get answers from community experts in Microsoft Q&A or AKS GitHub Repository. If you have a support plan and need technical help, create a support request.
Read the original announcement