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