Openshift-dns daemonsets doesn't include toleration to run on nodes with taints
Issue
-
Openshift-dns daemonsetdoesn't includetolerationto run on nodes withtaints. After aNoSchedule taintis configured for a node, thedaemon setstops managing the pods on that node and 2 things happen:- If the pods are deleted on nodes with
taint, they won't be recovered. no dns-default pod found for nodeis reported.-
The following alerts are triggering:
Pods of `DaemonSet openshift-dns/dns-default` are running where they are not supposed to run.
- If the pods are deleted on nodes with
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.