Azure Linux 2.0 on AKS will be retired on November 30, 2025, please transition to Azure
Linux 3.0 by that date.
Azure Linux 2.0 has been replaced by the newer supported version Azure
Linux 3.0. We encourage you to transition to Azure Linux 3.0 prior to the
retirement date to experience the capabilities of Azure Linux 3.0 including kernel updates and security improvements.
From now
to November 30, 2025, you can continue to use Azure Linux
2.0 without disruption. On November 30, 2025, Azure Linux
2.0 will no longer be supported on AKS; AKS will no longer create new node
pools, produce new node images, or provide security updates for Azure Linux 2.0
after that date.
On March 31, 2026, Azure Linux 2.0 node images will be removed. This will cause
scaling operations to fail.
Customers
can transition to Azure Linux 3.0 by taking one of the following actions:
- If you’re
currently using Azure Linux 2.0 on AKS, please follow our
instructions to upgrade your
Kubernetes version to 1.32+.
- Alternately,
starting Kubernetes version 1.28+ you can perform an in-place node pool
update from --os-sku AzureLinux to --os-sku AzureLinux3,
enabling you to migrate existing node pools from Azure Linux 2.0 to
3.0 while remaining on the same k8s version. Your node pool will automatically
reimage to the equivalent Azure Linux 3.0 node image. See documentation here.
To avoid service disruptions, please follow
our instructions
to migrate to Azure Linux 3.0 by November 30, 2025.