Probes und Self-Healing
Teil des Kubernetes-Kurses
Mit einem abgestürzten Prozess umzugehen ist einfach. Er ist weg, das Betriebssystem hat es bemerkt, und Kubernetes startet einen neuen. Schwierig wird der Fall, in dem der Prozess noch läuft und trotzdem nicht mehr funktioniert: ein Webserver, dessen Verbindungspool zur Datenbank in einem Deadlock steckt, ein Worker in einer Endlosschleife, eine Anwendung, die so lange Speicher verloren hat, bis jeder Request in...
Das Betriebssystem kann diesen Unterschied nicht erkennen, denn ob etwas "funktioniert", kann nur deine Anwendung beantworten. Also fragt Kubernetes sie. Eine Probe ist eine kleine, wiederholte Frage, die der Cluster an deinen Container stellt, und die Antwort des Containers entscheidet, was als Nächstes passiert.
Möchtest du Kubernetes Probes und Self-Healing in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Kubernetes und arbeite Probes und Self-Healing praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenProbes und Self-HealingWas du lernen wirst
- Liveness probe
- Readiness probe
- Startup probe
- Http probe spec
- Restart policy
- What happens on failure
