This page describes how to resize the Google Distributed Cloud control-plane node for the user cluster. Resizing the control-plane node means adding or removing CPUs and changing the amount of memory available to the control-plane node for the user cluster.
You cannot resize the control-plane node manually if you have enabled automatic node resizing.
To add or remove CPUs and memory in the control-plane node:
Console
- In the console, go to the Google Kubernetes Engine clusters overview page. 
- Select the Google Cloud project that the user cluster is in. 
- In the list of clusters, click the cluster that you want to modify, and then click View details in the Details panel. 
- Scroll down to the Control Plane section. 
- Click Edit next to Control-plane node CPUs or Control-plane node memory, change the value, and click Done. 
Command line
- Edit the user cluster configuration file. Change the - masterNode.cpusand- masterNode.memoryMBto the values you want.- ... masterNode: cpus: 4 memoryMB: 8192 # How many machines of this type to deploy replicas: 3 ...
- Run this command to update the cluster: - gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CONFIG_FILE - Replace ADMIN_CLUSTER_KUBECONFIG with the path of your admin cluster kubeconfig file.
- Replace USER_CONFIG_FILE with the path of your user cluster configuration file.