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

影響

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

稽核

此建議的審核腳本使用了3個變數:$CLUSTER_NAME $COMPUTE_ZONE
請在您將執行 gcloud 審核腳本或命令的系統上設定這些參數。
使用 Google 雲端主控台:
  1. 前往Kubernetes Engine 網站
  2. 如果叢集出現在 Kubernetes alpha 叢集標題下,則它是 Alpha 叢集。
使用命令列:
執行指令:
gcloud container clusters describe $CLUSTER_NAME \ 
--zone $COMPUTE-ZONE \ 
--format json | jq '.enableKubernetesAlpha'
如果是 Alpha 叢集,上述命令的輸出將返回 true

補救

Alpha 功能無法停用。要解決此問題,必須建立新的叢集。
使用 Google 雲端主控台:
  1. 前往Kubernetes Engine 網站
  2. 點擊CREATE CLUSTER,然後在螢幕右上角選擇「切換到標準叢集」。
  3. 在 CLUSTER 部分的功能下,預設情況下將無法使用「在此叢集中啟用 Kubernetes alpha 功能」。要在此叢集中使用 Kubernetes alpha 功能,請先關閉發佈頻道。
    注意
    注意
    只有在叢集使用控制平面版本的靜態版本創建,並且在每個節點的節點池詳細資訊中勾選自動升級節點到下一個可用版本和啟用自動修復時,才會可用。
  4. 根據需要配置其他設定,然後點擊CREATE
使用命令列:
在建立新叢集時:
gcloud container clusters create [CLUSTER_NAME] \ 
--zone [COMPUTE_ZONE]
請勿使用 --enable-kubernetes-alpha 參數。