A DaemonSet ensures that a copy of a pod runs on every node (or a subset of nodes) in a Kubernetes cluster, commonly used for log collectors, monitoring agents, and network plugins.