DaemonSet гарантирует по одному (или заданному) Pod'у на каждом подходящем узле — агенты логов, мониторинг, CNI, security scanners.
Разбор
- Новые узлы автоматически получают Pod DaemonSet.
- nodeSelector/affinity/taints управляют, где запускаться.
- updateStrategy RollingUpdate осторожно на критичных агентах.
- Не используйте DaemonSet для обычного бизнес-API.
Итог
DaemonSet = «агент на каждой ноде», не горизонтальный сервис.