發布版本

本主題介紹發布版本,此版本可對 GKE 叢集的自動升級提供更多控制能力。

總覽

Kubernetes 版本經常更新,藉以提供安全性更新、修正已知問題及推出新功能。發布版本根據叢集及其工作負載的穩定性需求,對特定叢集能夠收到哪些自動更新提供更多的控制能力。

當您在發布版本中註冊新叢集時,Google 會為叢集及其節點集區自動管理版本及升級節奏,並僅選取該版本中的可用版本。版本必須符合日益提升的穩定性需求,才能符合更穩定版本的資格,而越穩定的版本會收到越少、越不頻繁的更新。

可以使用哪些版本?

您可以使用下列發布版本。每一個發布版本都有不同的發布速度,並且會以不同類型的工作負載為目標。

版本 概略的升級節奏 目標使用者 目標
快速版 每週 需要新功能的早期測試人員與開發人員。 尚未編入任何其他版本的最新合格元件。相較於其他版本,這個版本經過較少測試,且可能有較多未解決的問題,其中某些問題可能沒有已知的解決方法。不支援實際工作環境工作負載,也不在 GKE 服務水準協議的涵蓋範圍內。
一般版 每月多個 所需功能尚未在穩定版本中提供的生產環境使用者 這些版本已通過內部驗證,可用於實際工作環境,但歷來資料不足,可能仍不穩定。一般來說,已知問題都已有解決方法。
穩定版 每隔幾個月 穩定性需求超越一切,而且經常升級的風險過高的生產環境使用者 根據觀察到的執行中叢集效能,這些版本已達到一般版的要求,且在實際工作環境中穩定且可靠。

當您在發布版本中註冊叢集時,叢集會在該版本中提供新版本時自動升級。

當次要版本已累積使用量並在「快速版」中展現出穩定性時,其全新修補程式版本會升級至「一般版」,而更新的頻率會降低。最終,次要版本會升級至「穩定版本」,只接收高優先順序的更新。每次升級都會根據觀察到執行該版本的叢集效能發出提升穩定性與生產準備就緒的訊號。

所有發布版本都會收到重要的安全性修補程式,藉以保護您的叢集與 Google 的基礎架構。

確切的發布時間表取決於多項因素,因此無法提供保證。

尋找更新內容

除了整體版本資訊以外,每次發布版本也會提供個別的版本資訊。

發布版本 版本資訊
快速版 HTMLAtom 提要
一般版 HTMLAtom 提要
穩定版 HTMLAtom 提要

選取發布版本

您可以建立使用發布版本,而非使用預設版本或選擇特定版本管理其版本的叢集。叢集只會接收來自該發布版本的更新。

主控台

建立叢集時,您可以選擇在發布版本中註冊叢集,而不使用預設版本或選擇特定版本。

  1. 造訪 GCP Console 的 Google Kubernetes Engine 選單。

    造訪 Google Kubernetes Engine 選單

  2. 按一下 [Create cluster] (建立叢集)

  3. 選擇 [Standard cluster] (標準叢集) 範本,或者根據工作負載選擇適用的範本

  4. 選擇叢集註冊的發布版本。

  5. 繼續照常建立叢集。

gcloud

如要建立叢集,請使用類似以下的指令,將 --release-channel 的值設定為 rapidregularstable 其中之一:

gcloud beta container clusters create [CLUSTER-NAME] \
      --zone [ZONE] \
      [ADDITIONAL-FLAGS] \
      --release-channel [CHANNEL]

自動升級會啟用 (且無法停用),因此,叢集會從所選發布版本中可用的發布自動更新。

注意事項

使用發布版本時,請記住以下注意事項。

變更及停用發布版本

您目前無法變更特定叢集的發布版本,或是在已啟用發布版本的叢集上停用發布版本。如要停止使用發布版本並返回指定確切版本,必須不使用 --release-channel 標記重建叢集。

現有叢集

您目前無法在發布版本中註冊叢集。

快速版本叢集與 Alpha 版叢集之間的差異

使用快速發布版本建立的叢集不是 Alpha 版叢集。以下說明兩個不同之處:

  • 您可以升級使用發布版本的叢集,自動升級會啟用,且無法停用。Alpha 版叢集無法升級。
  • 使用發布版本的叢集不會到期。Alpha 版叢集會在 30 天後到期。
  • Alpha 版 Kubernetes API 不會在使用發布版本的叢集上啟用。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Kubernetes Engine 說明文件