Troubleshoot cluster resizing

This page shows you how to resolve issues with resizing clusters.

Resizing a user cluster fails

If a resizing of a user cluster fails, complete the following steps:

  1. Find the names of the MachineDeployments and the Machines:

     kubectl  
    --kubeconfig  
     USER_CLUSTER_KUBECONFIG 
      
    get  
    machinedeployments  
    --all-namespaces
    kubectl  
    --kubeconfig  
     USER_CLUSTER_KUBECONFIG 
      
    get  
    machines  
    --all-namespaces 
    
  2. Describe a MachineDeployment to view its logs:

     kubectl  
    --kubeconfig  
     USER_CLUSTER_KUBECONFIG 
      
    describe  
    machinedeployment  
     MACHINE_DEPLOYMENT_NAME 
     
    
  3. Check for errors on newly-created Machines:

     kubectl  
    --kubeconfig  
     USER_CLUSTER_KUBECONFIG 
      
    describe  
    machine  
     MACHINE_NAME 
     
    

No addresses can be allocated for cluster resize

This issue occurs if there are not enough IP addresses available to resize a user cluster.

kubectl describe machine displays the following error:

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

To resolve this issue, Allocate more IP addresses for the cluster. Then, delete the affected Machine:

 kubectl  
--kubeconfig  
 USER_CLUSTER_KUBECONFIG 
  
delete  
machine  
 MACHINE_NAME 
 

Google Distributed Cloud creates a new Machine and assigns it one of the newly available IP addresses.

What's next

If you need additional assistance, reach out to Cloud Customer Care .

You can also see Getting support for more information about support resources, including the following:

Create a Mobile Website
View Site in Mobile | Classic
Share by: