Kubernetes Nodes
Managing cluster nodes
List Nodes
kubectl get nodes # list all nodes
kubectl get nodes -o wide # list with more details
Node Details
kubectl describe node node-name # detailed node info
kubectl top node # node resource usage
kubectl top node node-name # specific node usage
Node Management
kubectl cordon node-name # mark node as unschedulable
kubectl uncordon node-name # mark node as schedulable
kubectl drain node-name # drain node for maintenance
kubectl drain node-name --ignore-daemonsets # drain ignoring daemonsets
Node Labels
kubectl label node node-name key=value # add label to node
kubectl label node node-name key- # remove label