☸ Kubernetes im Heimlabor

Kurs › Folge 24

Fehlersuche vertieft: Events, exec und die Sicht des kubelet

Wenn die vier bekannten Fehlerbilder nicht reichen: Events lesen, im Container nachsehen, das kubelet selbst befragen.

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

Was du danach kannst

  • die Statusmeldungen (Pending, CrashLoopBackOff, ImagePullBackOff) deuten
  • Logs auch von abgestürzten Containern lesen
  • im laufenden Container nachsehen

Worum es geht

Der Ablauf, mit dem du jeden kaputten Pod in fünf Minuten einkreist.

Voraussetzungen

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

Zum Nachlesen

Befehle aus dieser Folge

  • kubectl logs <pod> --previous
  • kubectl describe pod <pod>
  • kubectl get events -A --sort-by=.lastTimestamp | tail -20
  • kubectl exec -it <pod> -- sh

Begriffe

CrashLoopBackOff
der Container startet, stirbt, startet — mit wachsender Pause
ImagePullBackOff
das Image lässt sich nicht holen (Name, Netz oder Zugangsdaten)
Events
die Chronik, die describe am Ende zeigt — meist steht dort die Antwort