How to: What is a DaemonSet?
A DaemonSet is a set of pods that is run only once on a host. It's used for host-layer features, for instance a network, host monitoring or storage plugin or other things which you would never want to run more than once on a host. 

Learn more: http://kubernetes.io/docs/admin/daemons/