檢視次數:
設定檔適用性:等級 1
Alpha 叢集不受 SLA 覆蓋,且尚未達到生產準備狀態。
Alpha 叢集是為早期使用者設計的,讓他們可以在這些功能尚未達到生產就緒之前,嘗試利用新功能的工作負載。這些叢集已啟動所有 Kubernetes API 功能,但不受 GKE SLA 的保障,不會收到安全更新,節點自動升級和節點自動修復已停用,且無法升級。它們也會在 30 天後自動刪除。
注意
注意
預設情況下,Kubernetes Alpha 功能是停用的。

影響

使用者和工作負載將無法利用 Alpha 叢集中包含的功能。

稽核

使用 Google Cloud 主控台
  1. 前往 Google Cloud Console Kubernetes Engine 頁面,以訪問 Kubernetes Engine。
  2. 如果叢集出現在Kubernetes alpha 叢集標題下,則它是 Alpha 叢集。
使用命令列
首先定義兩個變數來表示叢集名稱、位置資訊和專案,然後執行命令:
gcloud container clusters describe $CLUSTER_NAME --location $LOCATION -- project $PROJECT_ID --format json | jq '.enableKubernetesAlpha'
如果是 Alpha 叢集,上述命令的輸出將返回 true。

補救

無法停用 Alpha 功能。要解決此問題,必須建立新的叢集。
使用 Google Cloud 主控台
  1. 前往 Google Cloud 文件中的 Kubernetes Engine
  2. 點擊建立叢集,然後在螢幕右上角選擇「切換到標準叢集」。
  3. 在 CLUSTER 區段的功能下,「在此叢集中啟用 Kubernetes alpha 功能」預設將不可用,若要在此叢集中使用 Kubernetes alpha 功能,首先需關閉發行通道。注意:只有在叢集使用靜態版本建立控制平面版本,並且在每個節點的節點池詳細資訊中勾選「自動升級節點至下一個可用版本」和「啟用自動修復」時,才會可用。
  4. 根據需要配置其他設定,然後點擊建立。
使用命令列:
建立新叢集時
gcloud container clusters create <cluster name> --location <location>
請勿使用 --enable-kubernetes-alpha 參數。