Ensures a single pod per node
Kubernetes resource that ensures a single pod per node is the DaemonSet. A DaemonSet ensures that all (or some) nodes run a copy of a pod. When a new node is added to the cluster, the DaemonSet automatically schedules the defined pod on that node. If a node is removed from the cluster, the DaemonSet ensures that the corresponding pod is terminated.