How to Join, Drain, and Remove Kubernetes Worker Nodes
Worker lifecycle is more than kubeadm join. A safe procedure validates versions, protects workload availability with drain, handles DaemonSets and local data explicitly, deletes the Node object, and resets the host.