1.6. ノードのメンテナンス
管理者は、ドライブ、RAM、または NIC を交換するなど、クラスターを中断する必要がある状況に直面します。
このメンテナンスの前に、影響を受けるノードの cordon (スケジューリング対象からの除外) と drain (Pod の退避) を実行する必要があります。ノードの cordon (スケジューリング対象からの除外) が実行されると、そのノードで新しいワークロードをスケジュールできなくなります。ノードの drain (Pod の退避) が実行されると、ダウンタイムを回避または最小化するために、影響を受けるノードのワークロードが他のノードに転送されます。
このメンテナンスはコマンドラインツールを使用して実行できますが、Node Maintenance Operator は、カスタムリソースを使用してこれを達成するための宣言的なアプローチを提供します。このようなリソースがノードに存在する場合、Operator はリソースが削除されるまでノードの cordon (スケジューリング対象からの除外) と drain (Pod の退避) を実行します。