kubectl logs <pod> -c <name> выбирает контейнер; без -c при одном контейнере работает, при нескольких — ошибка; --all-containers и --prefix помогают sidecar-сценариям.
Разбор
--previous — логи предыдущего crashed-контейнера.
-f follow, --tail, --since режут шум.
- Централизованные логи (EFK/Loki) нужны в проде вместо ручного kubectl.
- Init-контейнеры логируются отдельно до старта app.
Итог
Всегда указывайте контейнер в multi-container Pod и смотрите previous при CrashLoop.