kubectl drain
注意ノードからPodを退避
kubectl drain <node> --ignore-daemonsets
ノード上のPodを安全に他へ追い出しメンテ可能にする。PDB違反で止まる場合は対象Podの構成を確認。
実行例
kubectl drain node-3 --ignore-daemonsetsメンテ前にPodを退避
書式
kubectl drain <node> --ignore-daemonsets [--delete-emptydir-data]
実行前の注意
単一レプリカのPodは停止時間が生じる。
この症状のとき使う
関連コマンド
- kubectl cordonノードのスケジュール停止
- kubectl get podsPod一覧
圏外の現場でも同じ内容が引けます
このサイトの全コマンドを端末の中に。アプリ版はさらに632件を加えた1,510コマンドと、120の対処フローを収録しています。通信なしで検索できます。インストール無料・広告なし(一部は買い切り)。
App Storeで無料インストール