6.2.3. ノードをスケジュール対象外 (Unschedulable) またはスケジュール対象 (Schedulable) としてマークする方法
ノードをスケジュール不可としてマークすることで、そのノードに新しい Pod がスケジュールされるのをブロックできます。
ノードをスケジューリング不可としてマークしても、そのノード上の既存の Pod には影響しません。
デフォルトで、Ready ステータスの正常なノードはスケジュール対象としてマークされます。つまり、新規 Pod をこのノードに配置できます。
以下のコマンドは、ノードをスケジュール対象外としてマークします。
出力例
$ oc adm cordon <node>以下に例を示します。
$ oc adm cordon node1.example.com出力例
node/node1.example.com cordoned NAME LABELS STATUS node1.example.com kubernetes.io/hostname=node1.example.com Ready,SchedulingDisabled以下のコマンドは、現時点でスケジュール対象外のノードをスケジュール対象としてマークします。
$ oc adm uncordon <node1>特定のノード名 (例:
<node>) を指定する代わりに、--selector=<node_selector>オプションを使用して、選択したノードをスケジュール可能またはスケジュール不可としてマークできます。