- apps/monitoring/prometheus-grafana.yaml: ArgoCD Application (chart 68.4.4) - manifests/monitoring/values.yaml: lightweight values, Grafana ingress, 6h retention - docs/06-monitoring.md: Exercise 06 bonus participant guide
56 lines
1.1 KiB
YAML
56 lines
1.1 KiB
YAML
# kube-prometheus-stack Helm values (workshop — lightweight config)
|
|
# Chart: prometheus-community/kube-prometheus-stack 68.x
|
|
|
|
grafana:
|
|
adminPassword: workshop123
|
|
|
|
ingress:
|
|
enabled: true
|
|
ingressClassName: nginx
|
|
hosts:
|
|
- grafana.192.168.56.200.nip.io
|
|
|
|
# Lightweight for a workshop VM
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
|
|
prometheus:
|
|
prometheusSpec:
|
|
resources:
|
|
requests:
|
|
cpu: 200m
|
|
memory: 512Mi
|
|
|
|
# Scrape everything in the cluster
|
|
podMonitorSelectorNilUsesHelmValues: false
|
|
serviceMonitorSelectorNilUsesHelmValues: false
|
|
|
|
# Short retention for a workshop
|
|
retention: 6h
|
|
retentionSize: "1GB"
|
|
|
|
storageSpec:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
accessModes: [ReadWriteOnce]
|
|
resources:
|
|
requests:
|
|
storage: 2Gi
|
|
|
|
alertmanager:
|
|
enabled: false # not needed for the workshop
|
|
|
|
# Reduce resource footprint
|
|
kubeStateMetrics:
|
|
resources:
|
|
requests:
|
|
cpu: 50m
|
|
memory: 64Mi
|
|
|
|
nodeExporter:
|
|
resources:
|
|
requests:
|
|
cpu: 50m
|
|
memory: 64Mi
|