Skip to content

Kube-prometheus-stack

Kube-prometheus-stack Helm Chart page

Getting Started

Add Helm repository

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

Update Helm repository

helm repo update

Create namespace

kubectl create namespace prometheus

Install kube-prometheus-stack Chart

helm install -n prometheus prometheus prometheus-community/kube-prometheus-stack

Use values from the file local/values.yml to enable ingress using domain 127.0.0.1.sslip.io

helm install -n prometheus prometheus prometheus-community/kube-prometheus-stack -f local/values.yml

Note for Kubernetes from Docker-Desktop

Github issue #467 [kube-prometheus-stack] node-exporter crashes at startup

Pull Request #757 [prometheus-node-exporter] Allow to opt-out node exporter rootfs mount

Patch for values.yml

prometheus-node-exporter:
  hostRootFsMount: false

Note for ARM/ARM64 Support

Github issue #373 [kube-prometheus-stack] ARM Support

Pull Request #703 [kube-prometheus-stack] Upgrade to latest kube-state-metrics chart

Alternative fix to iInstall kube-prometheus-stack chart in ARM/ARM64

helm install -n prometheus prometheus prometheus-community/kube-prometheus-stack -f arm/values.yml