Skip to content
Latchkey

DaemonSet コントローラとは?

DaemonSet コントローラは、そのselectorに一致する各nodeへちょうど1つのpodのインスタンスをスケジュールし、新しいnodeが参加すると自動的にインスタンスを追加します。ログシッパーやメトリクスエクスポーターなど、あらゆる場所で実行される必要があるnodeレベルのエージェントの標準的なパターンです。DaemonSet を削除すると、それが作成したpodがガベージコレクトされます。

なぜ重要か

多くのプラットフォームコンポーネントは、自身が実行されているnodeを観測したり、そのnodeに対してサービスを提供したりする必要があり、nodeごとのpodがそれを保証します。コントローラは、クラスタがスケールしnodeが置き換えられても、このカバレッジを一貫して保ちます。

関連ガイド