I run node-exporter as a daemonset inside AWS EKS and found today that it's present on 10 nodes, however my cluster has 13 nodes.
How do I make sure it also runs on 3 missed nodes?
Tolerate the daemonset using:
tolerations: - effect: NoSchedule operator: Exists
Per Docs DeamonSets already have a few tolerations by default. The no-key one I posted is making sure you are covering all possible reasons of
An empty key with operator Exists matches all keys, values and effects which means this will tolerate everything.
This is a commonly used setting for monitoring daemons and log collectors.