Инсталляция с помощью Helm инструментов мониторинга


Запуск Prometheus (мониторинг) и Grafana (визуализация) в kuberntes cluster с помощью heml


Делаю:
2025.12.30


Используется kind


https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack

https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack#multiple-releases


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

$ helm repo update


$ helm upgrade --install prom \
    -n monitoring \
    --create-namespace \
    prometheus-community/kube-prometheus-stack \
    --set grafana.service.type=NodePort \
    --set grafana.service.nodePort=30200 \
    --set prometheus.service.type=NodePort \
    --set prometheus.service.nodePort=30300


$ helm list -A
NAME	NAMESPACE 	REVISION	UPDATED                               	STATUS  	CHART                       	APP VERSION
prom	monitoring	1       	2025-12-30 03:18:54.89711352 +0300 MSK	deployed	kube-prometheus-stack-80.8.1	v0.87.1


$ kubectl get pods -n monitoring
NAME                                                     READY   STATUS    RESTARTS   AGE
alertmanager-prom-kube-prometheus-stack-alertmanager-0   2/2     Running   0          64s
prom-grafana-8665d5db86-vvk4b                            3/3     Running   0          77s
prom-kube-prometheus-stack-operator-58dcbcd4cf-m8sds     1/1     Running   0          77s
prom-kube-state-metrics-54b9b47967-5k8hq                 1/1     Running   0          77s
prom-prometheus-node-exporter-287kb                      1/1     Running   0          77s
prom-prometheus-node-exporter-54z4w                      1/1     Running   0          77s
prom-prometheus-node-exporter-cjph4                      1/1     Running   0          77s
prometheus-prom-kube-prometheus-stack-prometheus-0       2/2     Running   0          64s


You should be able to access:
prometheus at http://localhost:30300/
grafana at http://localhost:30200/