Files
homelab/kubernetes/apps/zone-configurator
claude-botandClaude Opus 4.8 5a6a47733d fix(zone-configurator): 256Mi→512Mi Memory-Limit + Liveness/Readiness-Probe
Der Configurator-Pod hing (UI nicht erreichbar, "No Room Selected" beim
Zonen-Editieren, Live-Tracking eingefroren): RSS lag bei 254Mi/256Mi und
~0,95 CPU-Kerne – klassisches Node/V8 GC-Thrashing am cgroup-Memory-Limit.
Der Prozess blieb knapp unter dem Limit, wurde also nie OOMKilled und kam
nie von selbst zurück; ein Neustart hat ihn befreit (frisch ~115Mi).

- limits.memory 256Mi → 512Mi (Headroom gegen GC-Thrash), requests.memory
  64Mi → 128Mi (realistischere Baseline).
- Liveness/Readiness httpGet auf / (Port http). Bisher gab es keine Probe,
  daher hat kubelet den hängenden Server nie neu gestartet. Jetzt schlägt
  die Probe beim Einfrieren fehl und der Pod wird automatisch recycelt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 09:08:25 +02:00
..