Menu
Coddy logo textTech

Errori di pull delle immagini

Fa parte della sezione Introduzione a Kubernetes del percorso Terminal di Coddy. Lezione 23 di 45.

Il modo più comune in cui un Pod non funziona è che non riesce a scaricare un'immagine: un errore di battitura nel nome o un tag inesistente. Il Pod viene creato correttamente, ma kubectl get pods mostra ErrImagePull e, dopo il tentativo successivo, ImagePullBackOff: Kubernetes continua a riprovare, aspettando un po' più a lungo ogni volta.

kubectl describe pod ti dice esattamente cosa è andato storto. Negli Events troverai un Warning come Failed to pull image "nginx:doesnotexist" che termina con not found. Poiché l'immagine non è mai stata avviata, READY rimane 0/1.

La soluzione è assegnare al Pod l'immagine corretta: eliminalo e avvialo di nuovo con il nome corretto oppure, per un Deployment, usa kubectl set image. Kubernetes non indovina mai cosa intendevi, quindi leggi attentamente l'evento.

challenge icon

Sfida

Principiante

Avvia un Pod chiamato broken dall'immagine nginx:doesnotexist, elenca i Pod per vedere l'errore di download, poi descrivi il Pod e leggi l'evento Failed.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Kubernetes

Esercitati da solo: Playground Terminal