Skip to content

[Retirement] Ubuntu 22.04 on AKS #5701

Description

@allyford

On 30 June 2027, we'll retire Ubuntu 22.04 on Azure Kubernetes Service. To avoid disruptions, transition to Ubuntu 24.04 or later by that date. Newer supported versions include kernel updates and security improvements.

Between now and 30 June 2027, you can continue to use Ubuntu 22.04 on AKS without disruption. If you don't migrate by 30 June 2027, you won't be able to create new node pools, AKS won't produce new node images, and you'll no longer receive security patches for existing node pools. If you'd like to enable long-term support with Kubernetes version 1.33 or later, first update your node pools to Ubuntu 24.04.

Additionally, on 30 April 2028 AKS will remove Ubuntu 22.04 node images and existing code, causing scaling and remediation operations to fail.

Recommended action

To avoid service disruptions such as security vulnerabilities, failed node image upgrades, and scaling failures, migrate to Ubuntu 24.04 or later by 30 June 2027. Your migration options include:

  • Default Operating System SKU (OSSku): If you're using 'Ubuntu,' you'll automatically migrate to Ubuntu 24.04 when you upgrade your Kubernetes version to 1.35 or later.

  • Versioned OSSku: If you're using 'Ubuntu2204,' update your OSSku to 'Ubuntu' for Kubernetes 1.35 or later, or 'Ubuntu2404' for Kubernetes 1.32 or later.

Help and support

If you have questions, get answers from community experts in Microsoft Q&A or AKS GitHub. If you have a support plan and need technical help, follow our documentation to create a support request.

Learn more about service retirements that may impact your resources in the Azure Retirement Workbook. Please note that retirements may not be visible in the workbook for up to two weeks after being announced.

Metadata

Metadata

Assignees

Labels

action-requireddeprecationIssue relates to a deprecation of a feature or capability in AKS

Type

No type

Projects

Status
Retirements

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions