Kubernetes im Heimlabor

Kurs › Folge 18

Probes: liveness, readiness, startup

Woher weiß Kubernetes, ob deine Anwendung wirklich läuft? Du musst es ihm sagen.

Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.

Was du danach kannst

  • die drei Probe-Arten unterscheiden und richtig einsetzen
  • eine kaputte Probe erkennen (Endlos-Neustarts)
  • Startzeiten langsamer Anwendungen abfangen

Worum es geht

Woher weiß Kubernetes, ob deine Anwendung wirklich läuft? Du musst es ihm sagen.

Voraussetzungen

  • ein laufendes Cluster aus den vorigen Folgen
  • Zugriff per kubectl

Zum Nachlesen

Befehle aus dieser Folge

  • kubectl describe pod <name> | grep -A5 Liveness
  • kubectl get events --sort-by=.lastTimestamp

Begriffe

liveness
läuft der Prozess noch? Wenn nein, Neustart
readiness
darf der Pod Verkehr bekommen? Wenn nein, raus aus dem Service
startup
Schonfrist beim Start, bevor liveness greift