DaemonSet
でーもんせっと
意味
DaemonSet(デーモンセット)とは、Kubernetesにおいて全てのノード、あるいは特定の条件を満たす一部のノード上で、指定されたPodのコピーを確実に実行させるためのワークロードリソースです。一般的なDeploymentがアプリケーションのスケーリングや負荷分散を目的として任意の数のPodを配置するのに対し、DaemonSetはクラスタ内のインフラストラクチャレベルの機能やシステム管理タスクを維持するために設計されています。新しいノードがクラスタに追加された際には自動的に対応するPodがそのノード上で起動され、ノードが削除された際にはPodも安全にクリーンアップされる仕組みを持っています。これにより、管理者が手動で各ノードへのエージェント配置を行う手間を省き、クラスタ全体で常時稼働すべきプロセスを自動的かつ継続的に担保することが可能になります。