DaemonSet
Kubernetes-Objekt, das sicherstellt, dass auf jedem (oder ausgewählten) Knoten des Clusters ein Pod läuft. Einsatz: Log-Collector (Fluentd, Vector), Node-Monitoring (node-exporter), kube-proxy, CNI-Plugins (Calico, Cilium), Storage-Treiber.
Der Scheduler ignoriert standardmäßig Resource-Budgets und Taints — DaemonSets müssen auch funktionieren, wenn Knoten ausgelastet sind. nodeSelector oder affinity können die Ausführung auf bestimmte Knoten beschränken (z. B. nur GPU-Knoten für das NVIDIA-Device-Plugin). Update-Strategie: RollingUpdate oder OnDelete. Tritt ein neuer Knoten dem Cluster bei, startet das DaemonSet dort automatisch seinen Pod. Es wird entfernt, sobald der Knoten das Cluster verlässt.