Study/K8S
[K8S - CKA] Monitor Cluster Components
monitor
2023. 10. 28. 18:18
1. Monitor
Pod Metric이나 Networking 등을 보기 위한 모니터링 툴이 필요한데 이런 것들은 어디서 어떻게 볼 수 있을까?
1-1. Metrics Server
쿠버네티스 클러스터당 하나를 가지고 모니터링 솔루션은 in-memory 솔루션이고 모니터링 데이터는 메모리에 적재되는 것은 아니고 disk로 저장된다.
구동 방식 : kubelet이라는 API 서버로 부터 지시 받고 pod를 러닝하는 요소가 cAdivor를 통해서 pod의 로깅 요청을 읽는다.
설치 방식 :
git clone ... metric-server.git (해당 링크는 공식 문서 또는 다른 블로그 참고)
k create - f deploy/1.8+ ... (git clone으로 설치된 위치에서 실행)
모니터링 명령어 :
k top node
k top pod
1-2. Logs - Kubernetes
k logs -f <pod-name> -n <namespace>