DaemonSet(守護進程集)的功能包括:
1. 確保每一個節(jié)點或者期望的節(jié)點上運行一個Pod;
2. 新增節(jié)點時自動部署一個Pod;
3. 移除節(jié)點時自動刪除Pod。
它的典型使用場景包括:
1. 日志監(jiān)控采集進程,如fluentd, icagent,;
2. 節(jié)點運維進程,等Node Problem Detector, OS-Operator-Agent;
3. Kubernetes 必要運行組件,如Everest Driver, Calico等;
4. Device Plugin: GPU Device Plugin,運行在GPU節(jié)點上。