Search

Managing Application Logs

Created
2023/10/01 15:06
Tags
k8s
CKA
Mumshad Mannambeth
Logging & Monitoring

1) About

쿠버네티스는 컨테이너에서 발생하는 로그들을 확인할 수 있는 기능을 제공
시뮬레이션을 해보고 싶다면 Docker를 이용하여 Random Event를 발생시키는 컨테이너를 Detach로 생성한 뒤, docker logs -f와 컨테이너 ID를 이용하여 로그를 확인해볼 수 있음
쿠버네티스 상에서 확인해보고 싶다면, Docker에서 사용했던 이미지를 Pod로 생성하여 배포하면 됨

2) Commands

kubectl logs -f ${POD_NAME} ${CONTAINER_NAME}
Pod의 이름을 이용하여 로그를 확인할 수 있으며, -f 옵션을 통해 표준 출력으로 로그를 스트리밍 받을 수 있음
특히 Pod의 경우 여러 Container들이 구성되어 있을 수 있는데, 이 경우에는 Container의 이름을 명시하지 않으면 로그를 볼 수 없음