Zum Inhalt springen
uencoder

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

References