版本管理

本頁說明 GKE on AWS 版本管理。

GKE on AWS 版本

每個 GKE on AWS 版本都支援多個 Kubernetes 子版本,每個子版本又可有多個 GKE 修補程式版本。我們全面支援下列 GKE on AWS 版本,提供最新的修補程式和更新,以解決影響 GKE on AWS 的安全漏洞、曝光和問題:

子版本 修補程式版本
1.31
  • 1.31.6-gke.200
  • 1.31.4-gke.500
  • 1.31.1-gke.1800
1.30
  • 1.30.10-gke.200
  • 1.30.8-gke.100
  • 1.30.5-gke.1000
  • 1.30.5-gke.200
  • 1.30.4-gke.400
  • 1.30.3-gke.100
1.29
  • 1.29.14-gke.200
  • 1.29.12-gke.100
  • 1.29.10-gke.100
  • 1.29.8-gke.1800
  • 1.29.8-gke.600
  • 1.29.7-gke.100
  • 1.29.6-gke.600
  • 1.29.5-gke.1100
  • 1.29.5-gke.700
  • 1.29.4-gke.200
  • 1.29.3-gke.600

不支援版本的屬性

上表未列出的版本均不支援。子版本終止服務後,適用下列規則:

  • 您無法使用生命週期終止的修補程式版本建立叢集
  • 生命週期終止事件不會中斷控制層和工作負載。您仍可使用生命週期終止版本,對現有叢集執行一般作業。為確保 Google 提供支援,並避免潛在的錯誤相關失敗或安全漏洞,請盡快手動將叢集節點集區升級至支援的版本。
  • 即使升級版本已終止服務,現有叢集和節點集區仍可升級至較新版本。不過,您最終必須升級至支援的版本。
  • 您仍可使用生命週期終止版本建立新的節點集區,但我們不建議這麼做。請優先升級至支援的版本。

檢查可用的 Kubernetes 版本

如要查看所有可用版本,包括已達生命週期終點且不受支援的版本,請執行下列指令:

gcloud container aws get-server-config \
    --location=GOOGLE_CLOUD_LOCATION

GOOGLE_CLOUD_LOCATION 替換為您管理叢集的位置。 Google Cloud

支援的版本會連同設為 trueenabled 旗標一併傳回。 輸出內容會傳回任何終止支援的修補程式版本,並將 end_of_life 旗標設為 true

版本管理架構

GKE on AWS 使用 Kubernetes語意版本控管來參照支援的 Kubernetes 版本,但會附加 GKE 修補程式版本。這會產生以下形式的版本號碼:x.y.z-gke.a

舉例來說,最近支援的 Kubernetes 版本是 1.31.6-gke.200。

Kubernetes 主要版本 (x)
如果公開 API 導入任何回溯不相容的變更,通常會遞增
主要版本。主要版本會使 Kubernetes 版本從 x.y 升級至 x+1.y
Kubernetes 子版本 (y)
Kubernetes 一年會推出三個新的子版本。 每個發布週期約為 15 週。已淘汰的 API 可能會在新的次要版本中移除。次要版本會使 Kubernetes 版本從 1.y 遞增至 1.y+1;例如,Kubernetes 1.29 是 Kubernetes 1.28 的後續次要版本。
Kubernetes 修補程式版本 (z)
適用於 AWS 上 GKE 的新 Kubernetes 修補程式版本 (如 1.21.1) 通常每月發布一次。修補程式版本只包含安全性修正和錯誤修正。
GKE 修補程式版本 (-gke.a)
具有較高 -gke.a 後置字串的修補程式版本 (例如 1.24.1-gke.a) 包含 GKE on AWS 的安全性更新和錯誤修正,以及開放原始碼上游的 Kubernetes 軟體。必須安裝這些更新或修正,才能與 Google Cloud 和 AWS 相容和互通。

版本附註

每個 GKE on AWS 版本都附有 Kubernetes 版本資訊。這些資訊與版本資訊類似,但專屬於特定 Kubernetes 版本,且可能提供更多技術細節。這些版本注意事項會列在「GKE on AWS 版本注意事項」頁面。

版本偏差

節點和節點集區版本最多可比控制層舊兩個子版本,但根據 Kubernetes OSS 版本偏差政策,不得高於控制層版本。強烈建議節點一律使用支援的版本,無論版本傾斜指南為何。

版本支援

如要進一步瞭解支援期限,請參閱 GKE Enterprise 版本支援政策,GKE on AWS 遵循這項政策。

後續步驟