Команда kubectl logs
Команда kubectl logs
используется для просмотра логов контейнеров внутри Pod в Kubernetes. Это полезно для отладки и мониторинга приложений, запущенных в кластере.
Основной синтаксис:
1 |
kubectl logs [pod-name] |
Примеры использования:
- Просмотр логов конкретного Pod:
12kubectl logs my-pod - Просмотр логов конкретного контейнера в Pod (если их несколько):
12kubectl logs my-pod -c my-container - Просмотр обновляющихся логов в реальном времени (аналогично tail -f):
12kubectl logs -f my-pod
Полезные флаги:
-f
или--follow
: показывает логи в режиме реального времени.--tail
: ограничивает количество последних строк.--since
: показывает логи за указанный промежуток времени (например,--since=1h
).
Команда позволяет быстро диагностировать ошибки, просматривая сообщения, записанные приложением в процессе работы.