Closed AlissonRS closed 1 week ago
As a workaround you can deploy helm charts using kustomize which in turn allows patching of resources to your liking.
Have you tried setting:
prometheus-node-exporter:
tolerations:
- <SOME OTHER TOLERATION RULE>
Helm doesn't merge arrays if you specify that in your values file.
Note that Node Exporter does this because it works by being on every node. Without this toleration, you'll lose node metrics for that node. I totally acknowledge that there are reasons to do that, but be aware of the tradeoff.
I have a few nodes with taints so it only schedules pods I want to.
The node-exporter has the toleration below:
Which seems to be a "match all keys" toleration, essentially bypassing my taints.
Is there a way to override this, or rather remove it from the chart as default and keep only the ones with specific keys?