設定檔適用性:等級 1
Alpha 叢集不受 SLA 覆蓋,且尚未達到生產就緒狀態。
Alpha 叢集是為早期使用者設計的,讓他們在這些功能尚未達到生產就緒狀態之前,能夠嘗試利用新功能的工作負載。這些叢集啟用了所有 Kubernetes API 功能,但不受
GKE SLA 的保障,不會接收安全更新,並且已停用節點自動升級和節點自動修復功能,且無法升級。此外,這些叢集會在 30 天後自動刪除。
注意預設情況下,Kubernetes Alpha 功能是停用的。
|
影響
使用者和工作負載將無法利用 Alpha 叢集中的功能。
稽核
此建議的稽核腳本使用了3個變數:$CLUSTER_NAME $COMPUTE_ZONE
請在您將執行 gcloud 審核腳本或命令的系統上設定這些參數。
使用 Google 雲端主控台:
- 前往 Kubernetes Engine 網站。
- 如果叢集出現在 Kubernetes alpha 叢集標題下,則它是 Alpha 叢集。
使用命令列:
執行命令:
gcloud container clusters describe $CLUSTER_NAME \ --zone $COMPUTE-ZONE \ --format json | jq '.enableKubernetesAlpha'
如果是 Alpha 叢集,上述命令的輸出將返回
true。補救
無法停用 Alpha 功能。要解決此問題,必須建立新的叢集。
使用 Google 雲端主控台:
- 前往 Kubernetes Engine 網站。
- 點擊「CREATE CLUSTER」,然後在螢幕右上角選擇「切換到標準叢集」。
- 在 CLUSTER 部分的功能下,「啟用此叢集中的 Kubernetes alpha 功能」預設不會提供。若要在此叢集中使用 Kubernetes alpha 功能,請先關閉發行通道。

注意
只有在叢集使用靜態版本建立控制平面版本,並且在每個節點的節點池詳細資訊中勾選自動升級節點到下一個可用版本和啟用自動修復時,才會可用。 - 進行其他所需的設定,然後按一下「CREATE」。
使用命令列:
在建立新叢集時:
gcloud container clusters create [CLUSTER_NAME] \ --zone [COMPUTE_ZONE]
請勿使用
--enable-kubernetes-alpha 參數。
