container log 확인

rodusik·2022년 7월 14일
0

kubernetes

목록 보기
1/3

컨테이너화된 애플리케이션은 로그를 파일에 쓰기보다는 표준 출력과 표준 에러에 로그를 남기는데, 도커의 경우 스트림을 파일로 전달하고 docker logs <container id>
명령을 통해 컨테이너 로그를 가져온다.

쿠버네티스에서 파드의 로그를 확인하는 방법은 다음과 같이 여러 가지가 있다.

컨테이너 로그는 하루 단위이며 로그 파일이 10MB 크기에 도달할 때마다 순환된다. kubectl logs 명령은 마지막으로 순환된 로그 항목만 보여준다.

  • 파드의 특정 컨테이너 로그 확인
    $ kubectl logs <pod name> -c <container name>

  • 파드의 모든 컨테이너 로그 확인
    $ kubectl logs <pod name> --all-containers=true

  • 컨테이너의 이전 순환 로그 확인
    $ kubectl logs <pod name> -c <container name> --previous

0개의 댓글