Skip to content

logo

Kube Prometheus Stack#

The Kube Prometheus Stack provides a collection of monitoring and alerting rules for Kubernetes clusters. It is a fork of the Prometheus Operator and Grafana Operator, combined into a single operator. It provides a collection of monitoring and alerting rules for Kubernetes clusters


Looking for Commercial Support? LEARN MORE

Prerequisites#

Deploy k0rdent v1.0.0: QuickStart

Install template to k0rdent#

helm install kube-prometheus-stack oci://ghcr.io/k0rdent/catalog/charts/kube-prometheus-stack-service-template \
  --version 72.6.2 -n kcm-system

Verify service template#

kubectl get servicetemplates -A
# NAMESPACE    NAME                               VALID
# kcm-system   kube-prometheus-stack-72-6-2       true

Deploy service template#

apiVersion: k0rdent.mirantis.com/v1alpha1
kind: MultiClusterService
metadata:
  name: kube-prometheus-stack
spec:
  clusterSelector:
    matchLabels:
      group: demo
  serviceSpec:
    services:
    - template: kube-prometheus-stack-72-6-2
      name: kube-prometheus-stack
      namespace: kube-prometheus-stack
      values: |
        kube-prometheus-stack:
          prometheus:
            prometheusSpec:
              maximumStartupDurationSeconds: 300