Bepoz
파즈의 공부 일기
Bepoz
전체 방문자
오늘
어제
  • 분류 전체보기 (232)
    • 공부 기록들 (85)
      • 우테코 (17)
    • Spring (85)
    • Java (43)
    • Infra (17)
    • 책 정리 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Bepoz

파즈의 공부 일기

Infra

여러 파드 로그 조회 명령어 Stern

2023. 7. 24. 14:28

여러 파드 로그 조회 명령어 Stern

k logs {pod-name} 으로 파드를 조회할 때에 1개의 파드만 조회가능하다. 만약 replicas가 여러개라면 1개의 파드를 보는 것으로는 제대로된 로그파악이 되지 않는다.

k logs -l app=bepoz 이렇게 레이블이 app=bepoz인 것 들을 한 번에 조회할 수도 있긴하지만 -f 옵션으로 지속적으로 로그변경을 확인하고 싶을 때에는 최대 5개의 파드까지만 가능하기 때문에 파드 수가 많다면 k logs -f -l app-bepoz 이렇게 사용이 어렵다.

명령어 stern은 가능하다. stern은 쿠버네티스 클러스터의 여러 파드와 여러 컨테이너를 tail 할 수 있게끔 해준다.

brew install stern 으로 stern을 설치한다.

기본적으로 stern pod-query [flags]의 형태로 명령어를 사용한다.

stern bepoz -n bepoz-namespace --exclude-container istio 왼쪽과 같이 입력하면 bepoz-namespace 네임스페이스에서 bepoz 이름이 들어간 파드들의 로그를 확인하는데 istio 이름이 들어간 컨테이너는 배제시키는 명령어다.

여러 옵션과 사용법이 있기 때문에 자세한 사용법은 https://github.com/stern/stern 공식 README를 참조하자.


'Infra' 카테고리의 다른 글

k8s secret properties 파일로 volume mount 하기  (0) 2024.04.04
OpenSearch Sink Connector 등록 설정  (0) 2024.04.03
쿠버네티스 인 액션  (0) 2023.07.19
[ES] rollup 간략 정리  (1) 2022.09.24
[Redis] RedisTemplate, RedisCacheManager 설정에 대해  (2) 2022.06.15
    'Infra' 카테고리의 다른 글
    • k8s secret properties 파일로 volume mount 하기
    • OpenSearch Sink Connector 등록 설정
    • 쿠버네티스 인 액션
    • [ES] rollup 간략 정리
    Bepoz
    Bepoz
    https://github.com/Be-poz/TIL

    티스토리툴바