Skip to main content

Scale Worker Nodes

This example demonstrates how to scale the worker nodes in a tenant cluster.

Check Current Node Count

kubectl get nodes

Scale Using MachineDeployment

Locate your MachineDeployment:

kubectl get machinedeployments -n my-org

Scale to the desired replica count:

kubectl scale machinedeployment my-cluster-workers -n my-org --replicas=5

Monitor Scaling

Watch nodes join the cluster:

kubectl get machines -n my-org -w

Verify New Nodes

Once scaling completes:

kubectl get nodes

All new nodes should show Ready status.

Scaling Considerations

  • Allow sufficient time for nodes to provision and join
  • Ensure your infrastructure has capacity for additional nodes
  • Consider pod disruption budgets when scaling down