32 lines
2.6 KiB
Markdown
32 lines
2.6 KiB
Markdown
# Live Monitoring Deployment Export
|
|
|
|
Diese Manifeste wurden am 2026-04-25 14:31:07 UTC direkt aus den aktuell laufenden Instanzen im Cluster exportiert und von Laufzeitfeldern bereinigt.
|
|
|
|
## Enthalten
|
|
|
|
- `00-namespaces.yaml`: Namespaces `kube-mon` und `loki`
|
|
- `alertmanager/`: Alertmanager StatefulSet, Services, ServiceAccount und die aktuell genutzten Config-/TLS-Secrets
|
|
- `grafana/`: Grafana StatefulSet, Services, RBAC, Secret, Core-Config und alle aktuell gelabelten Grafana-Dashboard-/Datasource-ConfigMaps aus `kube-mon`
|
|
- `promtail/`: Promtail DaemonSet, ConfigMap, ServiceAccount und Cluster-RBAC aus `loki`
|
|
- `prometheus/`: Prometheus StatefulSet, Services, RBAC, Config-Secrets und das aktuell geladene Rulefile-ConfigMap
|
|
- `loki/`: Loki StatefulSet, Services, ServiceAccount, ConfigMap und PVC
|
|
|
|
## Wichtige Hinweise
|
|
|
|
- Der Export bildet die aktuell laufenden Instanzen moeglichst nah ab, aber nicht die urspruenglichen Helm-Releases oder Operator-CRDs.
|
|
- Grafana-Datasources werden unveraendert exportiert. Die aktuelle Prometheus-Datasource verweist zusaetzlich auf Alertmanager; der zugehoerige StatefulSet-/Service-/Secret-Stand ist in diesem Paket enthalten.
|
|
- Alertmanager- und Promtail-Konfigurationen werden inklusive der aktuell im Cluster hinterlegten Secrets bzw. Push-Ziele exportiert. Fuer andere Umgebungen muessen diese Werte ggf. angepasst oder vor einem Commit redigiert werden.
|
|
- Die Prometheus-Konfiguration ist als aktuell generiertes Secret exportiert. In einer anderen Umgebung koennen Scrape-Targets fehlen, wenn dort Cluster-Services, Endpoints oder Exporter anders heissen.
|
|
- Persistenz bleibt auf den aktuell genutzten StorageClasses (`nfs-csi`) und Groessen (`Grafana 20Gi`, `Prometheus 50Gi`, `Loki 20Gi`).
|
|
- Alertmanager ist wie im Live-Cluster als Operator-generiertes StatefulSet exportiert. Die zugehoerigen CRDs/CRs und der Prometheus-Operator selbst sind weiterhin nicht Teil dieses Pakets.
|
|
- NodePort-Services wurden mit den aktuell gesetzten Ports exportiert (`Grafana 30637`, `Prometheus 31595`, `Alertmanager 32626`, `Loki 31940/30320`).
|
|
|
|
## Reihenfolge
|
|
|
|
1. `00-namespaces.yaml`
|
|
2. `loki/01-core.yaml`, `loki/02-services.yaml`, `loki/03-statefulset.yaml`
|
|
3. `promtail/01-rbac.yaml`, `promtail/02-config.yaml`, `promtail/03-daemonset.yaml`
|
|
4. `alertmanager/01-core.yaml`, `alertmanager/02-services.yaml`, `alertmanager/03-statefulset.yaml`
|
|
5. `prometheus/01-rbac.yaml`, `prometheus/02-config.yaml`, `prometheus/03-services.yaml`, `prometheus/04-statefulset.yaml`
|
|
6. `grafana/01-rbac.yaml`, `grafana/02-core-config.yaml`, `grafana/03-services.yaml`, `grafana/04-statefulset.yaml`, `grafana/05-provisioning-configmaps.yaml`
|