Mudit:
Who schedules the daemon sets by default? Is it the default scheduler or DaemonSet controller instead? (As the below 2 statements, highlighted in the attached snapshot, are contradictory. However, reading further, it seems that it is DaemonSet controller which schedules them by default)
and where to check this configuration which can determine the scheduler for DaemonSet?
Fernando Jimenez:
Daemon pods are scheduled by the daemonset-controller. You can describe the ds and look at the FROM in the Events. Example:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal SuccessfulCreate 12m daemonset-controller Created pod: kube-proxy-f69tr
Normal SuccessfulCreate 12m daemonset-controller Created pod: kube-proxy-6jlmk
Normal SuccessfulCreate 12m daemonset-controller Created pod: kube-proxy-jdmpj
Bryan Tanoue:
Man, I think Ferando is a Kubernetes god. Seriously, this guy knows like everything!