Junior — Middle
Hogyan lehet megszerezni és megtekinteni a Kubernetes-ben futó konténerek naplóit?
sobes.tech MI
Válasz az MI-től
Для получения и просмотра журналов выполнения контейнеров в Kubernetes используется команда kubectl logs.
Пример использования:
kubectl logs <pod-name>
Если в Pod несколько контейнеров, нужно указать имя контейнера:
kubectl logs <pod-name> -c <container-name>
Для просмотра логов с продолжением (как tail -f):
kubectl logs -f <pod-name>
Также можно получить логи предыдущего экземпляра контейнера, если он перезапускался:
kubectl logs --previous <pod-name>
Таким образом, kubectl logs позволяет быстро получить доступ к stdout и stderr контейнеров, что помогает в отладке и мониторинге приложений.