DaemonSet コントローラとは?
DaemonSet コントローラは、そのselectorに一致する各nodeへちょうど1つのpodのインスタンスをスケジュールし、新しいnodeが参加すると自動的にインスタンスを追加します。ログシッパーやメトリクスエクスポーターなど、あらゆる場所で実行される必要があるnodeレベルのエージェントの標準的なパターンです。DaemonSet を削除すると、それが作成したpodがガベージコレクトされます。
なぜ重要か
多くのプラットフォームコンポーネントは、自身が実行されているnodeを観測したり、そのnodeに対してサービスを提供したりする必要があり、nodeごとのpodがそれを保証します。コントローラは、クラスタがスケールしnodeが置き換えられても、このカバレッジを一貫して保ちます。