DaemonSet – объект Kubernetes, который гарантирует, что на каждом узле кластера (или на узлах, выбранных по меткам) работает копия заданного пода. При добавлении узла под автоматически запускается на нём, при удалении узла – удаляется.
Типичные задачи
- Агенты сбора логов и метрик.
- Сетевые плагины и прокси узлов.
- Агенты безопасности и защиты рабочих нагрузок.
- Драйверы хранилищ и устройств.
Особенности
- Размещение по селекторам узлов, taints и tolerations.
- Последовательное обновление подов на узлах.
- Обычно использует ресурсы узла и привилегированный доступ, поэтому требует внимания к безопасности.