Menu
Coddy logo textTech

Ошибки загрузки образа

Часть раздела Введение в Kubernetes путешествия по Terminal на Coddy. Урок 23 из 45.

Наиболее распространённая причина сбоя Pod — образ, который не удаётся загрузить: опечатка в имени или несуществующий тег. Pod создаётся без проблем, но kubectl get pods показывает ErrImagePull, а после следующей попытки — ImagePullBackOff: Kubernetes продолжает повторять попытки, каждый раз ожидая немного дольше.

kubectl describe pod точно сообщает, что пошло не так. В разделе Events вы найдёте такое Warning, как Failed to pull image "nginx:doesnotexist", заканчивающееся фразой not found. Поскольку образ так и не запустился, значение READY остаётся равным 0/1.

Исправление заключается в том, чтобы указать Pod правильный образ: удалите его и снова запустите с правильным именем или для Deployment используйте kubectl set image. Kubernetes никогда не угадывает, что вы имели в виду, поэтому внимательно прочитайте событие.

challenge icon

Задание

Новичок

Запустите Pod с именем broken из образа nginx:doesnotexist, выведите список Pod, чтобы увидеть ошибку загрузки, затем опишите Pod и прочитайте событие Failed.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Kubernetes

Потренируйтесь самостоятельно: Песочница Terminal