Menu
Coddy logo textTech

Błędy pobierania obrazów

Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 23 z 45.

Najczęstszą przyczyną awarii Poda jest obraz, którego nie można pobrać: literówka w nazwie lub nieistniejący tag. Pod zostaje poprawnie utworzony, ale polecenie kubectl get pods pokazuje ErrImagePull, a po następnej próbie ImagePullBackOff: Kubernetes ponawia próby, za każdym razem czekając nieco dłużej.

kubectl describe pod dokładnie informuje, co poszło nie tak. W sekcji Events znajdziesz ostrzeżenie, takie jak Warning, na przykład Failed to pull image "nginx:doesnotexist", zakończone komunikatem not found. Ponieważ obraz nigdy się nie uruchomił, READY pozostaje na poziomie 0/1.

Rozwiązaniem jest przypisanie Podowi właściwego obrazu: usuń go i uruchom ponownie z poprawną nazwą albo w przypadku Deployment użyj kubectl set image. Kubernetes nigdy nie zgaduje, co masz na myśli, więc uważnie czytaj zdarzenie.

challenge icon

Wyzwanie

Początkujący

Uruchom Pod o nazwie broken z obrazu nginx:doesnotexist, wyświetl listę Podów, aby zobaczyć błąd pobierania, następnie opisz Pod i odczytaj zdarzenie Failed.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes

Poćwicz samodzielnie: Edytor online Terminal