k8s logging and monitoring

iwin1203·2022년 12월 12일
0

백엔드&DevOps

목록 보기
8/9

Monitor Cluster Components

  • 아직 모니터링을 위한 full featured built-in solution은 없는 상황이다.
  • 오픈소스 모니터링 서비스로는 metrics server, prometheus 등이 있다.
  • kubelet은 cAdvisor이라는 오브젝트를 내장하고 있고, 이는 pod의 metrics를 측정하는 데 사용된다. 얘를 raw data로 이쁘게 모니터링 제공하는 원리이다.
  • metrics-server 켜고 kubectl top node

Managing Application Logs

kubectl logs -f {pod name}

  • 한 pod 내 container가 하나면 위처럼 되지만, multiple container라면 이름을 명시하라는 오류를 리턴한다.

0개의 댓글