Reduce Prometheus addon's node-exporter tolerations

* Change node-exporter DaemonSet tolerations from tolerating
all possible NoSchedule taints to tolerating the master taint
and the not ready taint (we'd like metrics regardless)
* Users who add custom node taints must add their custom taints
to the addon node-exporter DaemonSet. As an addon, its expected
users copy and manipulate manifests out-of-band in their own
systems
This commit is contained in:
Dalton Hubble 2020-01-06 21:14:03 -08:00
parent 43e05b9131
commit bb586b60da
2 changed files with 4 additions and 1 deletions

View File

@ -16,6 +16,7 @@ Notable changes between versions.
* Update Prometheus from v2.14.0 to [v2.15.1](https://github.com/prometheus/prometheus/releases/tag/v2.15.1) * Update Prometheus from v2.14.0 to [v2.15.1](https://github.com/prometheus/prometheus/releases/tag/v2.15.1)
* Add discovery for kube-proxy service endpoints * Add discovery for kube-proxy service endpoints
* Update kube-state-metrics from v1.8.0 to v1.9.0 * Update kube-state-metrics from v1.8.0 to v1.9.0
* Reduce node-exporter DaemonSet tolerations ([#614](https://github.com/poseidon/typhoon/pull/614))
* Update Grafana from v6.5.1 to v6.5.2 * Update Grafana from v6.5.1 to v6.5.2
## v1.17.0 ## v1.17.0

View File

@ -57,7 +57,9 @@ spec:
mountPath: /host/root mountPath: /host/root
readOnly: true readOnly: true
tolerations: tolerations:
- effect: NoSchedule - key: node-role.kubernetes.io/master
operator: Exists
- key: node.kubernetes.io/not-ready
operator: Exists operator: Exists
volumes: volumes:
- name: proc - name: proc