第10章 グレースフルでないノードシャットダウン後のボリュームのデタッチ
この機能を使用すると、ノードがグレースフルに停止しなかった場合に、ドライバーによってボリュームを自動的にデタッチできます。
10.1. 概要 リンクのコピーリンクがクリップボードにコピーされました!
グレースフルなノードシャットダウンは、kubelet のノードシャットダウンマネージャーが今後のノードシャットダウンアクションを検出したときに発生します。グレースフルでないシャットダウンは、ノードのシャットダウンアクションを kubelet が検出しない場合に発生します。これは、システムまたはハードウェアの障害が原因で発生することがあります。また、kubelet がノードのシャットダウンアクションを検出しないのは、シャットダウンコマンドによって Linux 上の kubelet で使用される Inhibitor Locks メカニズムがトリガーされない場合や、ユーザーエラー (たとえば、そのノードの shutdownGracePeriod および shutdownGracePeriodCriticalPods の詳細が正しく設定されていない場合) が原因であることもあります。
この機能を使用すると、グレースフルでないノードシャットダウンが発生した場合に、ノードに out-of-service taint を手動で追加して、ボリュームをノードから自動的にデタッチできます。