반응형
$ git clone https://github.com/kubernetes-sigs/metrics-server
$ kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.7/components.yaml
$ kubectl get pod -n kube-system
$ kubectl top pod
이 현상은 tls 통신이 제대로 이뤄지지 않기 때문이므로 다음과 같이 metrics 서버의 내용을 수정하여 서버 통신이 원활하게 할 수 있도록 옵션을 바꾼다.
메트릭스 디플로이의 설정을 변경하기 위해 다음 명령어 실행한다.
$ kubectl edit deploy -n kube-system metrics-server
아규먼트
|
설명
|
- --kubelet-insecure-tls
|
인증서가 공인 기관에 승인 받지 않은 안전하지 않기 때문에 보안적으로 취약하지만 무시하겠다는 의미
|
- --kubelet-preferred-address-types=InternalIP
|
kubelet 연결에 사용할 때 사용하는 주소 타입을 지정
|
$ while true; do kubectl top pod; sleep 1; done;
$ kubectl top pod --all-namespaces;
반응형
'[Kubernetes Master] > 12. 리소스 로깅과 모니터링' 카테고리의 다른 글
쿠버네티스 애플리케이션 로그 관리 (0) | 2023.08.01 |
---|---|
[중요][AWS] 쿠버네티스 모니터링 (Monitoring) - Metrics Server 설치 (0) | 2023.07.27 |
Metrics-server 설치방법 (0) | 2023.07.26 |
쿠버네티스 모니터링 시스템과 아키텍처 (0) | 2023.07.26 |
댓글