Infra/[강의] CKA with Practice Tests

4. Logging & Monitoring

lartist 2023. 1. 12. 16:11

- 클러스터 모니터링

리소스 사용량, 메트릭(cpu, 메모리, 디스크)

pod, node 상태 등

 

빌트인은 없지만 여러 오픈소스 툴이 있음

 

-- metrics server

클러스터당 1개. 각 노드, 파드에서 메트릭 수집

in-memory 툴로 디스크에 저장되지 않아 실시간 모니터링만 가능

설치 후 kubectl top node/pod으로 현재 사용중인 리소스 모니터링 가능

 

-- prometheus, elastic stack, datadog, dynatrace, ...

 

- 어플리케이션 모니터링

docker logs 명령어로 어플리케이션의 도커 로그 수집

kubectl logs pod container 명령어로 pod의 특정 컨테이너의 로그 수집

 

CKA 시험에서는 이 정도만 알면 된다고 한다...