# Add/Resize Node Pools, Upgrades & Maintenance

Scale capacity, roll upgrades safely, and keep clusters healthy.

> Insert screenshot of **Cluster → Node Pools** here

## Node pools

* **Add** a pool for new workload types
* **Resize** by changing **node size** (create new pool → migrate pods)
* **Scale** count or enable **autoscaling** (if available)

## Upgrades

* **Control plane** upgrade from cluster settings
* **Rolling node upgrades**: cordon/drain, recreate nodes

```bash
kubectl cordon <node> && kubectl drain <node> --ignore-daemonsets --delete-emptydir-data
```

## Maintenance

* Recycle nodes periodically to pick up kernel/runtime patches
* Keep versions within **N / N-1**
