目次

21 Kubernetes Podを移動

DaemonSetが管理しているPodは無視することで、別のノードで起動し直す

参考

コマンド

kubectl drain <node> --ignore-daemonsets --delete-local-data --force

確認

kubectl get nodes
# k get node
NAME     STATUS                     ROLES           AGE    VERSION
master   Ready                      control-plane   6d5h   v1.24.1
node04   Ready                      <none>          6d5h   v1.24.1
node05   Ready,SchedulingDisabled   <none>          6d5h   v1.24.1
node06   Ready                      <none>          6d5h   v1.24.1

復旧

kubectl uncordon <node>