|
1 year ago | |
---|---|---|
.. | ||
ci | 1 year ago | |
templates | 1 year ago | |
.helmignore | 1 year ago | |
Chart.yaml | 1 year ago | |
README.md | 1 year ago | |
values.yaml | 1 year ago |
Node Exporter
Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.
This chart bootstraps a prometheus Node Exporter
daemonset on a Kubernetes cluster using the Helm package manager.
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
_See helm repo
for command documentation._
helm install [RELEASE_NAME] prometheus-community/prometheus-node-exporter
See configuration below.
_See helm install for command documentation._
helm uninstall [RELEASE_NAME]
This removes all the Kubernetes components associated with the chart and deletes the release.
_See helm uninstall for command documentation._
helm upgrade [RELEASE_NAME] [CHART] --install
_See helm upgrade for command documentation._
Starting from version 4.0.0, the node exporter
chart is using the Kubernetes recommended labels. Therefore you have to delete the daemonset before you upgrade.
kubectl delete daemonset -l app=prometheus-node-exporter
helm upgrade -i prometheus-node-exporter prometheus-community/prometheus-node-exporter
If you use your own custom ServiceMonitor or PodMonitor, please ensure to upgrade their selector
fields accordingly to the new labels.
Change the following:
hostRootFsMount: true
to:
hostRootFsMount:
enabled: true
mountPropagation: HostToContainer
See Customizing the Chart Before Installing. To see all configurable options with detailed comments, visit the chart's values.yaml, or run these configuration commands:
helm show values prometheus-community/prometheus-node-exporter