Closed himJJong closed 2 months ago
k8s 클러스터 1개 당 Metrics Server는 1개가 사용됩니다. Metrics Server는 인메모리 모니터링 솔루션입니다. 간단한 동작과정은 아래와 같습니다.
순서로 파이프라인을 따라 메트릭이 이동합니다. 최종적으로 메트릭은 사용자의 kubectl top 명령어나 HPA, VPA 리소스에 사용됩니다.
Pod 내 컨테이너의 로그를 확인할 수 있고, 원하는 Container의 정보만 수집하고 싶을 때 .yaml을 수정해서 해당하는 결과를 얻을 수 있다.
Logging
Pod 내 컨테이너의 로그를 확인할 수 있고, 원하는 Container의 정보만 수집하고 싶을 때 .yaml을 수정해서 해당하는 결과를 얻을 수 있다.
빠르게 내일 오전까지 열강 하겠습니다~~:)
Logging
Pod 내 컨테이너의 로그를 확인할 수 있고, 원하는 Container의 정보만 수집하고 싶을 때 .yaml을 수정해서 해당하는 결과를 얻을 수 있다.
빠르게 내일 오전까지 열강 하겠습니다~~:)
넵넵 알겠습니다~~~ 화이팅입니답!!
Monitoring
k8s 클러스터 1개 당 Metrics Server는 1개가 사용됩니다. Metrics Server는 인메모리 모니터링 솔루션입니다. 간단한 동작과정은 아래와 같습니다.
- cAdvisor가 Pod내 Container들의 Metrics을 수집 ->
- kubelet이 cAdvisor가 노출한 메트릭을 수집 ->
- Metrics server(Master Node 내 존재)가 kubelet이 노출한 메트릭을 수집 ->
- kube-api 서버가 Metrics server가 노출한 메트릭을 수집
순서로 파이프라인을 따라 메트릭이 이동합니다. 최종적으로 메트릭은 사용자의 kubectl top 명령어나 HPA, VPA 리소스에 사용됩니다.
docker 와 관련해서 cadvisor가 어떻게 동작하는지 구체적으로 알고 있으면 서로 도움이 될 것 같아요!
docker logs -f 컨테이너네임 or 컨테이너id
kubernetes pod에 있는 docker container를 어떻게 모니터링 할 수 있는지를 잘 구분할 수 있으면 이번 강의는 문제 없는 것 같아요!
고생하셨습니다!! cadvisor는 알아보고 comment 남기겠습니다~~!