[k8s] Metric server 설치 & 사용하기

🔥Log·2024년 12월 29일
0

k8s

목록 보기
12/15

☕ 개요


k8s의 메트릭 서버는 클러스터에 존재하는 다양한 자원들의 메티릭 정보를 수집 & 조회할 수 있도록 도와주는 k8s 컴포넌트이다.

이번 글에서는 Metric server의 설치 방법과 간단한 사용법에 대해서 알아보도록 하겠다.



⚓ Metric server 설치


1) Metric server 설치

kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

공식문서에서 안내하고 있는 명령어로 메트릭 서버를 설치해준다.

2) 설치 확인

kubectl top nodes

위 명령어를 실행해서 메트릭 정보들이 잘 출력되면, 잘 설치된 것이지만 아마도 아래와 같이 에러가 출려괼 것이다.

에러가 난 이유는 Metric server에 기본적으로 설정되어 있는 SSL 옵션일 확률이 높다.

3) 설정 변경

kubectl edit deployments -n kube-system metrics-server

위 명령어를 통해서 메트릭 서버의 Deployment의 설정을 변경해주자.

Deployment의 yaml 파일이 열리면, 위와 같이 옵션을 추가해주자.
(--kubelet-insecure-tls)

kubectl -n kube-system get pods

그리고, 위 명령어를 통해서 메트릭 서버가 실행되는 것을 확인한다.

4) 메트릭 확인

kubectl top nodes # nodes 말고 pods를 조회해도 됨

이제는 메트릭을 조회하면, 정상적으로 출력되는 것을 확인할 수 있다.



☕ 참고


0개의 댓글