From f656c5d8b39782d27ecf25937ad992ed48a556bb Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Sat, 1 Aug 2026 12:00:00 +0000 Subject: [PATCH] matrix: MATRIX-05 erledigt - doppelter node-exporter entfernt (gitops#45, 93ee6a3) Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj --- hosts/matrix.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/hosts/matrix.md b/hosts/matrix.md index da9e05d..21ac2eb 100644 --- a/hosts/matrix.md +++ b/hosts/matrix.md @@ -41,8 +41,23 @@ verifiziert**, ob auf dem Host etwas auf den Namen hört. ## MATRIX-05 — node-exporter-DaemonSet in CrashLoopBackOff, Cluster-Scrape seit 2026-08-01 tot -**Status:** offen — zwei getrennte Probleme, aufgedeckt durch das neue Alerting auf CFGMON -([gitops#32](https://rohana.axion1337.de/sorb/threadnet-operating), Rollout 2026-08-01) +**Status:** erledigt (2026-08-01 ~04:10, vom Mac aus mit kubectl/SSH) + +**Auflösung:** Beide Teile hatten dieselbe Wurzel — ein **doppelter node-exporter**. +Teil 1 bestätigt per Pod-Log: `listen tcp 0.0.0.0:9100: bind: address already in use`; +den Port hält der systemd-Dienst `prometheus-node-exporter` (der etablierte, den CFGMON +via `10.0.0.2:9100` scrapt). Teil 2 erklärt: der Cluster-Service "funktionierte" nur in +den Ready-Momenten des Crashloop-Pods, dessen hostNetwork-Endpoint (= Host-IP) zufällig +auf den gesunden systemd-Exporter zeigte; seit der Endpoint dauerhaft NotReady war, +setzte kube-proxy `no endpoints → REJECT`. ufw-Regeln seit April unverändert — kein +Firewall-Drift; extern war 9100 nie freigegeben (und soll es nicht sein). + +**Fix (gitops `93ee6a3`, Weg A aus gitops#45):** HelmRelease + Alloy-Scrape entfernt, +Flux hat gepruned — DaemonSet/Service/Pod sind weg, Host-Metriken kommen unverändert +vom systemd-Exporter. Volle Diagnose: +[gitops#45](https://rohana.axion1337.de/sorb/axion1337.chat-gitops/issues/45). + +
Ursprünglicher Befund (CFGMON-Session, vor der Host-Prüfung) Von CFGMON aus diagnostiziert, per kube-state-metrics und den remote-geschriebenen Serien. **Auf dem Host selbst wurde nichts geprüft** — CFGMON hat kein `kubectl`. @@ -136,6 +151,8 @@ welcher Host gemeint ist. Ein External Label auf der Remote-Write-Seite dieses C --- +
+ ## Erledigt ### MATRIX-01 — Klären, ob der Server Mail als `@matrix.axion1337.de` verschickt · erledigt 2026-07-30