YongsHub / -Kubernetes-Study

스터디 레포지토리
1 stars 1 forks source link

Udemy Chapter3 - 범위: 섹션4 2024/03/01 #9

Closed himJJong closed 2 months ago

himJJong commented 7 months ago
himJJong commented 7 months ago

Monitoring

k8s 클러스터 1개 당 Metrics Server는 1개가 사용됩니다. Metrics Server는 인메모리 모니터링 솔루션입니다. 간단한 동작과정은 아래와 같습니다.

  1. cAdvisor가 Pod내 Container들의 Metrics을 수집 ->
  2. kubelet이 cAdvisor가 노출한 메트릭을 수집 ->
  3. Metrics server(Master Node 내 존재)가 kubelet이 노출한 메트릭을 수집 ->
  4. kube-api 서버가 Metrics server가 노출한 메트릭을 수집

순서로 파이프라인을 따라 메트릭이 이동합니다. 최종적으로 메트릭은 사용자의 kubectl top 명령어나 HPA, VPA 리소스에 사용됩니다.

himJJong commented 7 months ago

Logging

Pod 내 컨테이너의 로그를 확인할 수 있고, 원하는 Container의 정보만 수집하고 싶을 때 .yaml을 수정해서 해당하는 결과를 얻을 수 있다.

YongsHub commented 7 months ago

Logging

Pod 내 컨테이너의 로그를 확인할 수 있고, 원하는 Container의 정보만 수집하고 싶을 때 .yaml을 수정해서 해당하는 결과를 얻을 수 있다.

빠르게 내일 오전까지 열강 하겠습니다~~:)

himJJong commented 7 months ago

Logging

Pod 내 컨테이너의 로그를 확인할 수 있고, 원하는 Container의 정보만 수집하고 싶을 때 .yaml을 수정해서 해당하는 결과를 얻을 수 있다.

빠르게 내일 오전까지 열강 하겠습니다~~:)

넵넵 알겠습니다~~~ 화이팅입니답!!

YongsHub commented 7 months ago

Monitoring

k8s 클러스터 1개 당 Metrics Server는 1개가 사용됩니다. Metrics Server는 인메모리 모니터링 솔루션입니다. 간단한 동작과정은 아래와 같습니다.

  1. cAdvisor가 Pod내 Container들의 Metrics을 수집 ->
  2. kubelet이 cAdvisor가 노출한 메트릭을 수집 ->
  3. Metrics server(Master Node 내 존재)가 kubelet이 노출한 메트릭을 수집 ->
  4. kube-api 서버가 Metrics server가 노출한 메트릭을 수집

순서로 파이프라인을 따라 메트릭이 이동합니다. 최종적으로 메트릭은 사용자의 kubectl top 명령어나 HPA, VPA 리소스에 사용됩니다.

docker 와 관련해서 cadvisor가 어떻게 동작하는지 구체적으로 알고 있으면 서로 도움이 될 것 같아요!

YongsHub commented 7 months ago

docker logs -f 컨테이너네임 or 컨테이너id

kubernetes pod에 있는 docker container를 어떻게 모니터링 할 수 있는지를 잘 구분할 수 있으면 이번 강의는 문제 없는 것 같아요!

YongsHub commented 7 months ago

고생하셨습니다!! cadvisor는 알아보고 comment 남기겠습니다~~!