쿠버네티스 리소스 모니터링을 위한 metrics-server 설치

ZER0·2022년 10월 15일
0

Kubernetes

목록 보기
16/39
post-thumbnail

1. 개념

  • K8s 클러스터의 리소스 사용량을 간단히 확인할 수 있는 오픈소스 리소스 모니터링 도구
  • kubelet에 포함된 cAdvisor가 메트릭(지표)을 수집해 metrics-server로 전송하는 구조
    • cAdvisor란? 컨테이너에 대한 정보를 수집·처리 및 전송하는 데몬
  • metrics-server는 기본적인 리소스 모니터링만 가능하므로, 세부적인 모니터링은 프로메테우스그라파나 활용 필요

2. metrics-server 설치

  • 명령어를 이용해 설치
	kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
  • metrics-server 디플로이먼트 설정 수정
    • "--kubelet-insecure-tls" 설정 추가
    • "hostNetwork: true" 설정 추가

3. metrics-server 실행 확인

  • node 사용량 확인
  • pod 사용량 확인

4. 참고

  1. https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/
  2. https://github.com/kubernetes-sigs/metrics-server
profile
Security Compliance Engineer

0개의 댓글