반응형
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
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
반응형
'Docker & Kubernetes > 쿠버네티스' 카테고리의 다른 글
Kubernetes 컨테이너 런타임 추천(containerd, CRI-O, Docker Engine) (0) | 2024.11.20 |
---|---|
[kubernetes] kubectl 축약 & 명령어 자동완성 (0) | 2024.01.09 |
multi control plane: 클러스터에 여러개의 마스터 노드 구성 (0) | 2024.01.08 |
Kubeadm으로 k8s 설치하기 (2) | 2024.01.05 |