더북(TheBook)

어떤 방법으로 만든 파드라도 이 방법으로 로그를 열람할 수 있다. 컨트롤러 객체가 생성한 파드 이름에는 무작위 문자열이 포함되지만, 이 이름을 직접 참조할 필요는 없다. 이들을 만든 컨트롤러 객체나 그 레이블로 파드를 참조하면 된다.

실습 파드 이름을 직접 알지 못해도 디플로이먼트가 관리하는 파드에서 명령을 실행할 수 있다. 레이블 셀렉터와 일치하는 모든 파드의 로그를 열람해 보아라.

# YAML 파일의 정의에 따라 생성한 디플로이먼트가 만든
# 파드 안에 들어 있는 컨테이너에서 웹 애플리케이션 호출
kubectl exec deploy/hello-kiamol-4 -- sh -c 'wget -O - http://localhost > /dev/null'

# 해당 파드의 로그 열람
kubectl logs --tail=1 -l app=hello-kiamol-4
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.