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