本頁說明如何解決叢集大小調整問題。
調整使用者叢集大小失敗
如果調整使用者叢集大小失敗,請完成下列步驟:
找出 MachineDeployment 和 Machine 的名稱:
kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machinedeployments --all-namespaces kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machines --all-namespaces
說明 MachineDeployment,即可查看其記錄:
kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machinedeployment MACHINE_DEPLOYMENT_NAME
檢查新建立的機器是否有錯誤:
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 團隊聯絡。
如要進一步瞭解支援資源,包括下列項目,請參閱「取得支援」: