Risolvere i problemi di ridimensionamento del cluster

Puoi risolvere gli errori di ridimensionamento dei cluster utente controllando la presenza di errori in MachineDeployment e Machine e allocando più indirizzi IP quando il cluster li esaurisce. La risoluzione di questi problemi consente la scalabilità dei nodi worker.

Il ridimensionamento di un cluster utente non va a buon fine

Se il ridimensionamento di un cluster utente non va a buon fine, completa i seguenti passaggi:

  1. Trova i nomi dei MachineDeployment e delle macchine:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machinedeployments --all-namespaces
    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machines --all-namespaces
    
  2. Descrivi un MachineDeployment per visualizzarne i log:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machinedeployment MACHINE_DEPLOYMENT_NAME
    
  3. Verifica la presenza di errori nelle macchine appena create:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machine MACHINE_NAME
    

Nessun indirizzo può essere allocato per il ridimensionamento del cluster

Questo problema si verifica se non sono disponibili indirizzi IP sufficienti per ridimensionare un cluster utente.

kubectl describe machine visualizza il seguente errore:

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

Per risolvere il problema, alloca più indirizzi IP per il cluster. Poi elimina la macchina interessata:

kubectl --kubeconfig USER_CLUSTER_KUBECONFIG delete machine MACHINE_NAME

Google Distributed Cloud crea una nuova macchina e le assegna uno degli indirizzi IP appena resi disponibili.

Passaggi successivi

Se hai bisogno di ulteriore assistenza, contatta l'assistenza clienti Google Cloud.

Puoi anche consultare Assistenza per ulteriori informazioni sulle risorse di assistenza, tra cui: