Ошибки загрузки образа
Часть раздела Введение в 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 никогда не угадывает, что вы имели в виду, поэтому внимательно прочитайте событие.
Задание
НовичокЗапустите Pod с именем broken из образа nginx:doesnotexist, выведите список Pod, чтобы увидеть ошибку загрузки, затем опишите Pod и прочитайте событие Failed.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в Kubernetes
Потренируйтесь самостоятельно: Песочница Terminal