kubectl cordon / drain / taint の使い方
ノードの保守
書き方
kubectl cordon / uncordon ノード kubectl drain ノード --ignore-daemonsets [--force] kubectl taint nodes ノード key=value:NoSchedule(最後に - で外す)
drain は cordon してから Pod を追い出します。
例
$ kubectl drain node-1 --ignore-daemonsets
実際に打って練習する
Kubernetes コースの Lv56「ドック入り cordon と drain」で覚えます(第7章 現場の運用)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。