觀點 · 資訊分享
Azure AKS 宣布 2027 年 6 月 30 日退場 Ubuntu 22.04:不升級 24.04,就不再有安全修補
Azure Kubernetes Service 公告將在 2027 年 6 月 30 日退場 Ubuntu 22.04。到期後不能建新節點池、也不再有新映像與安全修補;2028 年 4 月 30 日舊映像被移除,擴縮與修復操作會失敗。
- 發布
- 2026-04-17
- 篇幅
- 約 3 分鐘 · 1,496 字
- 結構
- 8 節 + 4 題常見問題
- 標籤

一句話看懂:Azure 的 Kubernetes 服務(AKS)宣布,2027 年 6 月 30 日起不再支援 Ubuntu 22.04,時間還很充裕,但要在那之前把節點換成 Ubuntu 24.04。

先用白話講:這是什麼意思?
你租了一間公寓,房東通知:這棟舊大樓 2027 年 6 月底之後不再有人修水管、補牆壁,再之後連大樓本身都要拆掉。你有一年多的時間可以搬家,但搬家前得先確認新家在哪、要怎麼搬。
AKS 是 Azure 上用來跑容器的服務,每台「節點」背後都是一台跑著作業系統的主機。這次要退場的是其中一個作業系統版本:Ubuntu 22.04。
發生什麼事
Azure 在 4 月 16 日公告了退場時程:
| 日期 | 發生什麼事 |
|---|---|
| 現在到 2027-06-30 | Ubuntu 22.04 照常使用,不受影響 |
| 2027-06-30 之後 | 不能建新節點池;AKS 不再產出新節點映像;既有節點池沒有安全修補 |
| 2028-04-30 | AKS 移除 Ubuntu 22.04 的節點映像與既有程式碼,擴縮與修復操作會失敗 |
官方建議在 2027 年 6 月 30 日前,轉到 Ubuntu 24.04 或更新版本,新版有核心更新與安全強化。
你該怎麼升級?
要看你的叢集設定的 OSSku(作業系統 SKU):
- 設成
Ubuntu:把 Kubernetes 升到 1.35 以上時,會自動換成 Ubuntu 24.04,不用另外動作。 - 設成
Ubuntu2204:要手動改。Kubernetes 1.35 以上改成Ubuntu;1.32 以上則可改成Ubuntu2404。
升級前的三個小檢查
- 查一下每個節點池的 OSSku 是
Ubuntu還是Ubuntu2204。 - 確認叢集的 Kubernetes 版本,看是否已經到官方提到的 1.32 或 1.35 以上。
- 如果有打算用長期支援,先排好節點池轉到 Ubuntu 24.04 的時間。
給開發者的技術細節
- 想對 Kubernetes 1.33 以上啟用長期支援(LTS),官方說要先把節點池更新到 Ubuntu 24.04。
- 退場公告也可能不會馬上出現在 Azure 的「退場工作簿」(Azure Retirement Workbook):官方說公告後最多兩週內可能看不到。
- 官方提供轉換文件與支援的 Ubuntu 版本清單,細節請看 AKS 的 OS 升級文件。
我的看法
服務退場是接案時最容易被忽略的一種風險:系統正常運作,沒人想去動,直到某天發現基礎映像已經沒有安全修補。這則公告給的時間有一年多,反而更容易被拖。
如果你替客戶管理 AKS,建議現在就做兩件小事:第一,查一下叢集用的是 Ubuntu 還是 Ubuntu2204;第二,把「升級到 Ubuntu 24.04」放進下一次 Kubernetes 版本升級的清單,而不是另外開一個專案。順便跟客戶講清楚:這不是壞事,只是維護成本的一部分。
名詞小辭典
- AKS(Azure Kubernetes Service):Azure 提供的託管 Kubernetes 服務,幫你管容器的調度與主機。
- 節點池(Node pool):一群規格相同、跑同一種作業系統的主機。
- OSSku:指定節點用哪個作業系統版本的設定值。
- LTS(長期支援):延長某個版本的維護期限,讓你不用太頻繁升級。
資料來源
常見問題
我現在要馬上處理嗎?
不用。官方說到 2027 年 6 月 30 日之前,Ubuntu 22.04 在 AKS 上可以照常使用。但建議提早排進維護計畫,避免到期前才趕。
不處理會怎樣?
2027 年 6 月 30 日之後:不能建立新節點池、AKS 不再產出新的節點映像、既有節點池不再收到安全修補。2028 年 4 月 30 日 AKS 移除 Ubuntu 22.04 的節點映像,擴縮與修復操作會失敗。
怎麼升級?
看你的 OSSku 設定:設成 Ubuntu 的,升到 Kubernetes 1.35 以上會自動換成 Ubuntu 24.04;設成 Ubuntu2204 的,要改成 Ubuntu(Kubernetes 1.35 以上)或 Ubuntu2404(Kubernetes 1.32 以上)。
這跟長期支援(LTS)有關嗎?
有。官方說如果想對 Kubernetes 1.33 以上啟用長期支援,要先把節點池更新到 Ubuntu 24.04。
接著讀
全部觀點 →AKS 掛 Azure Files 不必再塞儲存體金鑰:每個 Pod 用自己的身分,只拿得到該拿的檔案Azure Files 的 CSI 驅動程式在 AKS 上正式支援工作負載身分:容器可以用自己的身分掛載 SMB 檔案共用,不用把整個儲存體帳號的金鑰放進叢集,權限也能細到單一應用程式。閱讀 →AKS 的 Azure Files NFS 共享儲存正式支援傳輸加密:StorageClass 加一行就能開,不用改應用程式Azure Kubernetes Service 的 Azure Files NFS 磁碟區現在可以用 TLS 加密傳輸,Azure 在 7 月 17 日宣布轉為正式版。官方文件寫明要 AKS 1.33 以上,Ubuntu 20.04 與 Windows 節點目前不支援。閱讀 →Azure Automation 9/30 起不再支援 Python 2.7、3.8 與 PowerShell 7.1、7.2Azure 宣布 Automation 會在 2026 年 9 月 30 日退場四個舊執行環境,10 月 1 日起舊的 Runbook 可能還能跑,但沒有安全更新與修正。用它跑排程腳本的人要趁期限前升級。閱讀 →