Выбор ответа Junior Отладка в кластере спрашивают часто обновлено
Логи упавшего контейнера
Вопрос
Под в CrashLoopBackOff, kubectl logs api-7c9f выводит пустоту или только строку старта. Как увидеть, почему контейнер упал в прошлый раз?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: kubectl logs api-7c9f --previous. --previous показывает логи предыдущего (упавшего) экземпляра контейнера, а без флага видно текущий, который мог только что стартовать. --all-containers полезен для подов с несколькими контейнерами, но тоже про текущие экземпляры.
Варианты ответа
kubectl logs api-7c9f --previousправильный ответkubectl logs api-7c9f --all-containerskubectl get pod api-7c9f -o yamlkubectl top pod api-7c9f
Разбор
--previous показывает логи предыдущего (упавшего) экземпляра контейнера, а без флага видно текущий, который мог только что стартовать. --all-containers полезен для подов с несколькими контейнерами, но тоже про текущие экземпляры. YAML даст код выхода, но не логи. top показывает потребление.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.