파드(Pod) 로그 조회¶
K9s에서 파드의 로그를 조회할 수 있습니다.
K9s¶
-
K9s에서
:을 입력하여 command mode로 진입합니다. -
pod를 검색합니다.
-
전체 pod 검색
> pod all -
특정 namespace pod 검색
> pod -n {namespace명}
-
-
로그를 확인하고자 하는 pod에 커서를 위치시킨 후
l을 입력하면 로그가 표시됩니다. 기본적으로 Autoscroll 옵션이 켜져 있어서 로그가 실시간으로 업데이트됩니다.옵션 설명 단축키 Autoscroll 실시간 업데이트 sFullScreen 전체 화면 fTimestamp Timestamp 표시 tWrap 줄바꿈 w -
/키를 입력하면 키워드 검색이 가능합니다.
CLI¶
-
마스터 노드 1번 서버에 접속합니다.
-
pod를 검색합니다.
kubectl get pod -A -
로그를 확인하고자 하는 pod name을 확인한 후, 다음 명령어를 통해 로그를 확인합니다. 해당 pod에 container가 여러 개인 경우에는
-c옵션에 container명을 입력합니다.kubectl logs -f {pod명} -c {container명} -n {namespace명} -
grep 명령어를 사용하여 키워드 검색을 할 수 있습니다.
-A옵션은 입력한 숫자만큼 해당 로그 메시지 이후 라인들이 출력되고,-B옵션은 이전 라인들이 출력됩니다.kubectl logs -f {pod명} -n {namespace명} | grep -i {keyword명} -A 10 -B 10


