I recently noticed that of the two
coredns pods that are running in one of my clusters, one of them is running on a worker node. Is this normal and/or desirable? I would have expected all services under
kube-system to only run on nodes with the ‘Control Plane’ role.
why it is necessary to run coredns on workder nodes?