Nicht bereit oder festgefahren? Ein Healthcheck entscheidet nicht alles
Verkehrsbereitschaft und Lebendigkeit trennen, damit ein kurzer Abhängigkeitsausfall keine Neustartschleife auslöst.

Technische Quelle: Offizielle Kubernetes-Probe-Dokumentation. Eigenständiger Entwurf, keine fertige Konfiguration.
„Kann die Anwendung Verkehr annehmen?“ unterscheidet sich von „Steckt sie so fest, dass ein Neustart nötig ist?“. Vermischung kann kleine Störungen vergrößern.
Rollen trennen
- Readiness steuert Verkehrsannahme.
- Liveness erkennt Zustände, auf die die Ausführungsrichtlinie mit Neustart reagieren kann.
- Startup betrifft Initialisierungszeit.
Begriffe nicht blind übertragen. Ein anderes unhealthy-Signal bedeutet nicht dieselbe Reaktion; die jeweilige Richtlinie zählt.
Angenommenes Beispiel
Die Datenbank fällt kurz aus. Scheitert liveness bei jedem Verbindungsfehler, starten gesunde Anwendungen möglicherweise ständig neu. Verlorener warmer Zustand kann die Störung verstärken.
Ich empfehle, unnötige Abhängigkeiten aus der harten Lebensentscheidung herauszuhalten. Bereitschaft muss echte Dienstanforderungen statt nur offener Ports prüfen.
Vor der Aktivierung
Langsamen Start, Überlast und kurzzeitigen Ausfall in der Testumgebung prüfen. Auch Prüfkosten messen. Erfolg, Wartezeit und Alarmverantwortung dokumentieren.
Weiterführend: Dienstgesundheit jenseits von Ping.
Quelle geprüft am 2. November 2026. Angenommenes Beispiel ohne einheitliche Schwelle oder allgemeine Neustartempfehlung.

