排解叢集大小調整問題

本頁說明如何解決叢集大小調整問題。

調整使用者叢集大小失敗

如果調整使用者叢集大小失敗,請完成下列步驟:

  1. 找出 MachineDeployment 和 Machine 的名稱:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machinedeployments --all-namespaces
    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machines --all-namespaces
    
  2. 說明 MachineDeployment,即可查看其記錄:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machinedeployment MACHINE_DEPLOYMENT_NAME
    
  3. 檢查新建立的機器是否有錯誤:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machine MACHINE_NAME
    

無法為叢集調整大小作業分配位址

如果沒有足夠的 IP 位址可供調整使用者叢集大小,就會發生這個問題。

kubectl describe machine 顯示下列錯誤:

Events:
Type     Reason  Age                From                    Message
----     ------  ----               ----                    -------
Warning  Failed  9s (x13 over 56s)  machineipam-controller  ipam: no addresses can be allocated

如要解決這個問題,請為叢集分配更多 IP 位址。然後刪除受影響的電腦:

kubectl --kubeconfig USER_CLUSTER_KUBECONFIG delete machine MACHINE_NAME

Google Distributed Cloud 會建立新的機器,並指派一個新近可用的 IP 位址。

後續步驟

如需其他協助,請與 Cloud Customer Care 團隊聯絡。

如要進一步瞭解支援資源,包括下列項目,請參閱「取得支援」: