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

반응형
metrics-server란?
The Kubernetes Metrics Server
is an aggregator of resource usage data in your cluster
Kubernetes 지표 서버는 클러스터에서 리소스 사용량 데이터의 집계자다.

 

 

설치 전

top 명령어 사용 불가

 

 

 

1. metrics-server 구성에 필요한 YAML 파일 다운로드

git clone https://github.com/kubernetes-sigs/metrics-server.git

 

 

2. YAML 파일 수정

cd metrics-server/manifests/base
vi deployment.yaml

 

metrics-server에 인증 정보 구성이 안되어있으므로 인증 과정을 생략하도록 아래 코드 추가

 

args:
- --kubelet-insecure-tls

 

deployment.yaml 29번째 줄에 추가

 

 

3. 배포 및 확인

kubectl apply -k .
kubectl get deploy metrics-server -n kube-system
kubectl get svc metrics-server -n kube-system

 

 

 

4. 테스트

# 각 노드의 CPU 및 메모리 사용량
kubectl top nodes
# 메모리 순으로 정렬
kubectl top nodes --sort-by=memory
# 직렬화
kubectl top node --use-protocol-buffers

 

 

 

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유