쿠버네티스 에이전트
쿠버네티스 내에 실행 중인 애플리케이션의 모니터링을 위해 설치한 에이전트 구성에 대해 알아봅니다.
에이전트 구성
와탭 쿠버네티스 설치 시 기본적으로 사용자 쿠버네티스 환경의 <whatap-monitoring> Namespace 하위에 에이전트용 리소스를 구성합니다.
마스터 에이전트는 Deployment, 노드 에이전트는 DaemonSet 형태입니다. 다음은 사용자 쿠버네티스 환경에 설치된 와탭 에이전트를 확인하는 방법입니다.
-
마스터 에이전트
kubectl get deployments -n whatap-monitoring
kubectl get pods -l=name=whatap-master-agent -n whatap-monitoring -
노드 에이전트
kubectl get daemonsets -n whatap-monitoring
kubectl get pods -l=name=whatap-node-agent -n whatap-monitoring
다음은 <whatap-monitoring> Namespace 내에서 실행 중인 마스터 에이전트, 노드 에이전트 형태의 예입니다.
$ kubectl get pods -n whatap-monitoring
NAME READY STATUS RESTARTS AGE
whatap-master-agent-57f4499567-ltbbr 1/1 Running 0 3d19h
whatap-node-agent-5q8rj 2/2 Running 0 21h
whatap-node-agent-6nb2z 2/2 Running 0 30h
whatap-node-agent-8m2vk 2/2 Running 0 21h
whatap-node-agent-9thmw 2/2 Running 0 3h31m
whatap-node-agent-kpv7d 2/2 Running 0 21h
다음은 와탭 쿠버네티스 컨테이너 맵 상에 표시된 <whatap-monitoring> Namespace 입니다.