AKS の Azure Linux 2.0 が廃止——移行は待ったなし
Microsoft Azure は、Azure Kubernetes Service(AKS)上で利用されていた Azure Linux 2.0 のノードイメージを 2026年3月31日をもって廃止・削除した。すでにサポートが終了した状態であり、該当環境を使い続けているチームは早急な移行対応が求められる。
何が起きているのか
AKS ノードプールの OS として Azure Linux 2.0 を選択していたクラスターは、現時点で以下の状態に陥っている。
- スケールアウト不可:新しいノードの追加が行えない
- セキュリティパッチ・サポートなし:脆弱性が発見されても修正されない
- ノードイメージ削除済み:該当イメージは Azure 側のリポジトリから完全に削除されており、復元不可
コンテナワークロードの安定稼働に直結する問題であり、本番環境を抱えるチームにとっては一刻も早い対応が必要だ。
移行先の選択肢
Microsoft が推奨する移行先は主に2つある。
- Azure Linux 3(旧称:CBL-Mariner 3)——Azure ネイティブの軽量 Linux ディストリビューション。AKS との統合が深く、セキュリティ強化と起動時間の短縮が図られている
- Ubuntu 22.04 LTS / 24.04 LTS——幅広い実績と豊富なエコシステムを持つ汎用 Linux。既存の運用手順をそのまま流用しやすい
どちらを選ぶかはワークロードの要件や運用チームの習熟度によるが、AKS 最適化という観点では Azure Linux 3 が第一候補となる。
移行手順の概要
移行は基本的にノードプール単位で行う。az aks nodepool add で新しい OS イメージを指定した新ノードプールを作成し、ワークロードをそちらへ移設(drain & cordon)してから旧ノードプールを削除する、という流れが一般的だ。
元記事: Azure Linux 2.0 Retirement on AKS – Migration Required by March 31