DaemonSet
In plain terms
A Kubernetes controller running one pod per node.
Going deeper
A DaemonSet ensures a copy of a pod runs on every (or selected) node, ideal for node-level agents. It's used for cluster-wide background tasks.
Under the hood
Auto-adds the pod to new nodes; perfect for logging, monitoring, and networking agents.
Examples
Log collectors, monitoring agents, network plugins, node-level daemons.
Think of it like...
Like assigning one security guard to every floor of a building automatically.