Menu
Coddy logo textTech

Fehler beim Abrufen von Images

Teil des Abschnitts Einführung in Kubernetes der Terminal-Journey von Coddy. Lektion 23 von 45.

Die häufigste Ursache für das Fehlschlagen eines Pods ist ein Image, das nicht abgerufen werden kann: ein Tippfehler im Namen oder ein Tag, das nicht existiert. Der Pod wird problemlos erstellt, aber kubectl get pods zeigt ErrImagePull, und nach dem nächsten Versuch ImagePullBackOff: Kubernetes versucht es weiterhin und wartet jedes Mal etwas länger.

kubectl describe pod teilt dir genau mit, was schiefgelaufen ist. In den Ereignissen findest du eine Warning wie Failed to pull image "nginx:doesnotexist", die mit not found endet. Da das Image nie gestartet wurde, bleibt READY bei 0/1.

Die Lösung besteht darin, dem Pod das richtige Image zu geben: Lösche ihn und führe den Vorgang mit dem korrekten Namen erneut aus, oder verwende bei einem Deployment kubectl set image. Kubernetes errät niemals, was du gemeint hast, also lies das Ereignis sorgfältig.

challenge icon

Aufgabe

Anfänger

Starte einen Pod namens broken aus dem Image nginx:doesnotexist, liste die Pods auf, um den Pull-Fehler zu sehen, beschreibe dann den Pod und lies das Failed-Ereignis.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Kubernetes

Übe selbstständig: Terminal-Playground