should I drain the first control-plane node during kubeadm cluster upgrade? Or only second and the other / worker nodes?
draining may be required for the upgrade completion, right? updating the kubectl for the Control Plane is as imp as the one on the worker nodes, IIUC
yes, it is required: