-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Description
Chart.yaml
cat Chart.yaml
annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |
- name: Chart Source
url: https://github.com/prometheus-community/helm-charts
- name: Upstream Project
url: https://github.com/prometheus-operator/kube-prometheus
- name: Upgrade Process
url: https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/README.md#upgrading-chart
artifacthub.io/operator: "true"
apiVersion: v2
appVersion: v0.86.2
dependencies:
- condition: crds.enabled
name: crds
repository: ""
version: 0.0.0
- condition: kubeStateMetrics.enabled
name: kube-state-metrics
repository: https://prometheus-community.github.io/helm-charts
version: 6.4.1
- condition: nodeExporter.enabled
name: prometheus-node-exporter
repository: https://prometheus-community.github.io/helm-charts
version: 4.49.1
- condition: grafana.enabled
name: grafana
repository: https://grafana.github.io/helm-charts
version: 10.2.0
- condition: windowsMonitoring.enabled
name: prometheus-windows-exporter
repository: https://prometheus-community.github.io/helm-charts
version: 0.12.*
description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide easy to
operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus
Operator.
home: https://github.com/prometheus-operator/kube-prometheus
icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png
keywords:
- operator
- prometheus
- kube-prometheus
kubeVersion: '>=1.25.0-0'
maintainers:
- email: [email protected]
name: andrewgkew
url: https://github.com/andrewgkew
- email: [email protected]
name: gianrubio
url: https://github.com/gianrubio
- email: [email protected]
name: gkarthiks
url: https://github.com/gkarthiks
- email: [email protected]
name: GMartinez-Sisti
url: https://github.com/GMartinez-Sisti
- email: [email protected]
name: jkroepke
url: https://github.com/jkroepke
- email: [email protected]
name: scottrigby
url: https://github.com/scottrigby
- email: [email protected]
name: Xtigyro
url: https://github.com/Xtigyro
- email: [email protected]
name: QuentinBisson
url: https://github.com/QuentinBisson
name: kube-prometheus-stack
sources:
- https://github.com/prometheus-community/helm-charts
- https://github.com/prometheus-operator/kube-prometheus
type: application
version: 79.7.1
I carried out the operation according to the following steps
$ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
$ helm pull prometheus-community/kube-prometheus-stack
$ tar xf kube-prometheus-stack-79.7.1.tgz
$ cd kube-prometheus-stack
$ vim values.yaml Make some configurations
$ helm upgrade --install kube-prometheus-stack -n kube-prometheus-stack --create-namespace .
The installation was successful.
$ helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
kube-prometheus-stack kube-prometheus-stack 1 2025-12-02 15:37:25.931285 +0800 CST deployed kube-prometheus-stack-79.7.1 v0.86.2
All the pods have run successfully.
$ k get all
NAME READY STATUS RESTARTS AGE
pod/alertmanager-kube-prometheus-stack-alertmanager-0 2/2 Running 0 11m
pod/kube-prometheus-stack-grafana-0 3/3 Running 0 11m
pod/kube-prometheus-stack-kube-state-metrics-787d55fc86-s8vtb 1/1 Running 0 11m
pod/kube-prometheus-stack-operator-d58f748bb-74299 1/1 Running 0 11m
pod/kube-prometheus-stack-prometheus-node-exporter-8nxkr 1/1 Running 0 11m
pod/kube-prometheus-stack-prometheus-node-exporter-h26dv 1/1 Running 0 11m
pod/kube-prometheus-stack-prometheus-node-exporter-xfl85 1/1 Running 0 11m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/alertmanager-operated ClusterIP None <none> 9093/TCP,9094/TCP,9094/UDP 11m
service/kube-prometheus-stack-alertmanager ClusterIP 10.107.52.9 <none> 9093/TCP,8080/TCP 11m
service/kube-prometheus-stack-grafana ClusterIP 10.102.242.2 <none> 80/TCP 11m
service/kube-prometheus-stack-grafana-headless ClusterIP None <none> 9094/TCP 11m
service/kube-prometheus-stack-kube-state-metrics ClusterIP 10.102.112.22 <none> 8080/TCP 11m
service/kube-prometheus-stack-operator ClusterIP 10.108.32.35 <none> 443/TCP 11m
service/kube-prometheus-stack-prometheus ClusterIP 10.110.104.101 <none> 9090/TCP,8080/TCP 11m
service/kube-prometheus-stack-prometheus-node-exporter ClusterIP 10.103.239.89 <none> 9100/TCP 11m
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
daemonset.apps/kube-prometheus-stack-prometheus-node-exporter 3 3 3 3 3 kubernetes.io/os=linux 11m
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/kube-prometheus-stack-kube-state-metrics 1/1 1 1 11m
deployment.apps/kube-prometheus-stack-operator 1/1 1 1 11m
NAME DESIRED CURRENT READY AGE
replicaset.apps/kube-prometheus-stack-kube-state-metrics-787d55fc86 1 1 1 11m
replicaset.apps/kube-prometheus-stack-operator-d58f748bb 1 1 1 11m
NAME READY AGE
statefulset.apps/alertmanager-kube-prometheus-stack-alertmanager 1/1 11m
statefulset.apps/kube-prometheus-stack-grafana 1/1 11m
Here in Prometheus, I have set it to be allowed.

But why wasn't Prometheus installed?
$ k get pod
NAME READY STATUS RESTARTS AGE
alertmanager-kube-prometheus-stack-alertmanager-0 2/2 Running 0 13m
kube-prometheus-stack-grafana-0 3/3 Running 0 13m
kube-prometheus-stack-kube-state-metrics-787d55fc86-s8vtb 1/1 Running 0 13m
kube-prometheus-stack-operator-d58f748bb-74299 1/1 Running 0 13m
kube-prometheus-stack-prometheus-node-exporter-8nxkr 1/1 Running 0 13m
kube-prometheus-stack-prometheus-node-exporter-h26dv 1/1 Running 0 13m
kube-prometheus-stack-prometheus-node-exporter-xfl85 1/1 Running 0 13m
Why is that?
Metadata
Metadata
Assignees
Labels
No labels