Kubernetes im Heimlabor

Kurs › Folge 23

Fehlersuche: logs, describe, events, exec

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

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