Health Check
Health-Check-Endpunkte legen Lebendigkeit und Bereitschaft eines Dienstes offen, sodass Orchestrierungsplattformen ungesunde Instanzen neu starten oder abmelden können.
Zweck
Der Orchestrierungsplattform ermöglichen, ausgefallene Instanzen automatisch zu erkennen und wiederherzustellen, was die Verfügbarkeit erhöht.
Mechanismus
Liveness: ob der Dienst lebt (bei Fehler Neustart). Readiness: ob er bereit ist, Traffic zu bedienen (bei Fehler vom Load Balancer abmelden). Startup: während des Starts nicht abwürgen. K8s-Sonden unterstützen HTTP/TCP/Exec-Checks.
Anwendungsfälle
- Fehlererkennung
- Automatische Wiederherstellung
- Lastverteilung