yawyd d5fddb15c7 init 1 year ago
..
ci d5fddb15c7 init 1 year ago
templates d5fddb15c7 init 1 year ago
.helmignore d5fddb15c7 init 1 year ago
Chart.yaml d5fddb15c7 init 1 year ago
README.md d5fddb15c7 init 1 year ago
values.yaml d5fddb15c7 init 1 year ago

README.md

Prometheus 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.

Get Repository Info

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update

_See helm repo for command documentation._

Install Chart

helm install [RELEASE_NAME] prometheus-community/prometheus-node-exporter

See configuration below.

_See helm install for command documentation._

Uninstall Chart

helm uninstall [RELEASE_NAME]

This removes all the Kubernetes components associated with the chart and deletes the release.

_See helm uninstall for command documentation._

Upgrading Chart

helm upgrade [RELEASE_NAME] [CHART] --install

_See helm upgrade for command documentation._

3.x to 4.x

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.

From 2.x to 3.x

Change the following:

hostRootFsMount: true

to:

hostRootFsMount:
  enabled: true
  mountPropagation: HostToContainer

Configuring

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