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라면 이름을 명시하라는 오류를 리턴한다.