DaemonSets allows users to make a specific set of requirements for nodes running on a particular set of containers and will ensure that any nodes that meet those requirements will run on those pods.