Hello,
Daemonsets have the default toleration that are added to DaemonSet Pods automatically that allow them to be scheduled on any nodes. Particularly they have the following default toleration:
tolerations:
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists - effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
We want to not schedule daemonset pods on not-ready and unreachable nodes. How the default tolerations above can be removed using a configuration in daemonsets yaml file?
Cluster information:
Kubernetes version: 1.18