Вы развернули приложение в GKE, и один под остается в состоянии PENDING. Как определить, почему под находится в состоянии ожидания?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Просмотреть сведения о Pod myapp-deployment-58ddbbb995-lp86m и проверить наличие предупреждающих сообщений..
Почему это правильный ответ
Если под находится в состоянии PENDING, это означает, что планировщик Kubernetes не смог его разместить на узле. Наиболее прямой способ диагностики этой проблемы — просмотреть подробную информацию о самом поде с помощью команды kubectl describe pod <pod-name. В разделе "Events" (События) этой информации обычно указываются причины, по которым под не может быть запланирован, например, нехватка ресурсов (CPU, память), отсутствие подходящих узлов, проблемы с привязкой томов или несоответствие селектора узлов. Просмотр сведений об объектах Service или Deployment не даст прямой информации о причинах состояния PENDING конкретного пода, поскольку они описывают высокоуровневую абстракцию, а не состояние отдельных подов. Логи контейнера также не будут доступны, так как под еще не запущен и контейнеры не начали свою работу.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется