什麼是 Azure Kubernetes Service 叢集版本?

已完成

更新和升級通常會在軟體開發中發生。 當部署小組準備好將容器化應用程式部署至 AKS 叢集時,叢集版本已不受支援。 AKS 遵循支援 Kube 版本的 N-2 規則。

什麼是 N-2 規則?

請將 N 視為 Kube 已發行的最新穩定版本,並將 -2 視為 N 之前的兩個次要版本。

例如,假設 Kube 今天發行版本 1.20.x。 遵循 N-2 規則,AKS 提供版本 1.20.x1.19.x1.18.x 的支援。 由於 1.17.x 版不在前兩個次要版本中,因此在 1.20.x 版發行 30 天內,將會淘汰並退出支援。 您有 30 天的時間從新版本升級您的叢集,並確保它們能繼續提供支援。

Diagram that shows when Kubernetes releases version 1.20, Azure Kubernetes Service will deprecate support for version 1.17 because it's out of scope of the N-2 version support rule.

對於 AKS 維護叢集支援的每個次要版本,僅支援每個次要版本最新穩定版的兩個修補檔版本。

這表示,如果 Kube 決定發行修補檔 1.19.9 版和 1.18.10 版,則 AKS 目前支援的修補檔版本將會變更為:

目前支援的版本 新支援的版本
1.20.2 1.20.2
1.20.1 1.20.1
1.19.8 1.19.9
1.19.7 1.19.8
1.18.9 1.18.10
1.18.8 1.18.9

什麼是 AKS 叢集的版本發行與淘汰程序?

AKS 會透過數個通道宣告叢集版本更新,包括 AKS 版本資訊、AKS 版本追蹤器、電子郵件通知、Azure Advisor 警示和預覽版本。

AKS 版本資訊

AKS 會在發行日期至少 30 天之前,在 AKS 版本資訊中發佈具有新版本發行和舊版淘汰計畫日期的公告。

AKS 發行追蹤器

AKS 版本追蹤器會依版本和區域提供最新 AKS 發行版本的即時更新。 追蹤器會連結至特定版本的 AKS 版本資訊,以協助您識別與您相關的發行版本實例。

電子郵件通知

AKS 會將電子郵件通知和服務健康情況通知傳送給受最新版本更新影響的 AKS 叢集擁有者,以通知他們有 30 天的時間可升級其現有的 AKS 叢集版本。

Azure Advisor

AKS 會使用 Azure Advisor 來提醒您,如果新版本可能會因為已淘汰的 API 而造成叢集中的問題,或如果您的叢集已不受支援的話。

預覽版本

在 AKS 支援新的 Kube 次要版本之前,新的次要版本通常會以預覽版本的形式發行。 預覽版本可讓您在發行前先行評估下一個版本。 這讓您有時間使用下一個版本測試現有的 AKS 叢集工作負載,並準備好在下一個版本正式推出時進行升級。

1.

Kube 發行了新的次要版本 1.20.0。 根據 N-2 規則,下列哪一個 Kubernetes 版本將會結束支援?

2.

您必須在多少天內將已淘汰的 AKS 叢集版本升級?

3.

AKS 支援多少個次要版本的修補檔版本?