Probe-Sequenz
startupProbe: blockt liveness/readiness bis
App hochfährt (Java, .NET). failureThreshold
· periodSeconds = Max-Boot-Zeit.
readinessProbe: bestimmt Service-Endpoint-Inclusion. Failt → aus dem LB raus, Pod läuft weiter.
livenessProbe: failt → Container-Restart. Vorsicht: Liveness ist nicht für Dependency-Health (DB unten ⇒ Pod kreist).
Probe-Pflicht
initialDelaySeconds ist starres Raten (nicht
deprecated), startupProbe wartet adaptiv.
Host-based-Routing: httpHeaders mit Host setzen,
sonst falsche 200.
kubectl-Werkzeuge
logs --previous für gerade gecrashte Pods.
logs -f --tail=100 --since=10m -l app=api.
top pod -A --sort-by=memory.
events --for pod/api-xxx (seit 1.26, zeitlich sortiert,
auch nach eventTime).