Community
Kube Prometheus Stack#
| Chart Name | Version | App version |
|---|---|---|
| kube-prometheus-stack | 81.6.3 | v0.88.1 |
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 v0.2.0: QuickStart
Install template to k0rdent#
helm upgrade --install kube-prometheus-stack oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=kube-prometheus-stack:81.6.3" \
--set "k0rdentApiVersion=v1alpha1" -n kcm-system
Verify service template#
kubectl get servicetemplates -A
# NAMESPACE NAME VALID
# kcm-system kube-prometheus-stack-81-6-3 true
Deploy service template#
Prerequisites#
Deploy k0rdent v0.2.0: QuickStart
Install template to k0rdent#
helm upgrade --install traefik oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=traefik:39.0.5" -n kcm-system
helm upgrade --install kube-prometheus-stack oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=kube-prometheus-stack:81.6.3" -n kcm-system
Verify service template#
kubectl get servicetemplates -A
# NAMESPACE NAME VALID
# kcm-system traefik-39-0-5 true
# kcm-system kube-prometheus-stack-81-6-3 true
Deploy service template#
apiVersion: k0rdent.mirantis.com/v1beta1
kind: MultiClusterService
metadata:
name: kube-prometheus-stack
spec:
clusterSelector:
matchLabels:
group: demo
serviceSpec:
services:
- template: traefik-39-0-5
name: traefik
namespace: kube-prometheus-stack
values: |
traefik:
deployment:
kind: DaemonSet
ports:
web:
port: 8000
hostPort: 80
websecure:
port: 8443
hostPort: 443
- template: kube-prometheus-stack-81-6-3
name: kube-prometheus-stack
namespace: kube-prometheus-stack
values: |
kube-prometheus-stack:
prometheus:
prometheusSpec:
maximumStartupDurationSeconds: 300
ingress:
enabled: true
hosts: ['prometheus.example.com']
grafana:
# default login - admin:prom-operator
ingress:
enabled: true
hosts: ['']