Back to Glossary
Kubernetes

What is DaemonSet?

A Kubernetes workload that ensures a pod runs on every (or selected) node.

A DaemonSet ensures that one copy of a pod runs on every node in a cluster (or on nodes matching a selector). When new nodes are added, the DaemonSet automatically schedules pods on them. When nodes are removed, pods are garbage collected. DaemonSets are used for node-level infrastructure: log collectors (Fluentd, Promtail), monitoring agents (node-exporter), network plugins (Cilium, Calico), and security tools (Falco).

Deep Dive Guide

what is daemonset kubernetes explained

Related Terms

Test your knowledge of DaemonSet and 130 other DevOps concepts