위키득계정 ↗
기술

Kubetail

Kubetail기술
주요 대상
Kubernetes 컨테이너 로그
표시 방식
시간순 통합 타임라인
인터페이스
브라우저와 터미널
기본 데이터 경로
Kubernetes API 직접 조회
Kubetail은 Kubernetes 워크로드의 여러 컨테이너 로그를 시간순으로 모아 보여주는 도구다. 브라우저 대시보드와 터미널을 제공하며 Kubernetes API에서 로그를 직접 읽어 온다.

워크로드 단위의 로그 흐름

하나의 워크로드에 속한 여러 컨테이너의 메시지를 따로 읽으면 전체 흐름을 파악하기 어렵다. Kubetail은 Deployment와 DaemonSet 등의 로그를 하나의 시간순 타임라인으로 합친다. 컨테이너의 생성과 종료, 교체도 추적해 실행 단위가 바뀌는 동안 로그 관찰을 이어가도록 한다.

조회 위치와 필요한 구성

명령줄 도구로 로컬 웹 대시보드를 열거나 터미널에 로그를 직접 출력할 수 있다. 기본 조회는 클러스터의 Kubernetes API를 이용하므로 로그를 외부 수집 서비스로 전달하는 과정이 필수는 아니다. 고급 기능에는 클러스터 내부의 추가 구성 요소가 필요할 수 있어 기본 조회와 확장 설치를 구분해야 한다.

범위를 좁혀 읽기

워크로드와 시간 범위, 노드의 속성 등으로 표시할 로그를 좁힐 수 있다. 이런 필터는 관심 있는 실행 구간을 살펴보는 데 활용한다. 다만 실시간 타임라인을 제공한다는 사실만으로 과거 로그를 무기한 보관한다는 뜻은 아니므로 실제 조회할 수 있는 기록의 범위도 확인해야 한다.

관련 문서

Stern / K9s / Popeye Kubernetes 검사 도구