inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

데브옵스(DevOps)를 위한 쿠버네티스 마스터

로컬 VM 환경에서 metric-server 설치 시 에러 나시는 분

1278

kingbj0429
0

error: unable to recognize "https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.7/components.yaml": no matches for kind "APIService" in version "apiregistration.k8s.io/v1beta1"

강의에 나와있는 대로 metric-server를 설치하면 위와 같은 에러가 납니다. 그리고 kubectl top nodes 를 실행하시면 "error: Metrics API not available" 라는 문구가 나옵니다. 아마 버전이 바뀌어서 설치가 제대로 되는지 않는것 같더라고요.

 

그래서 새로운 버전으로 다시 설치를 해야합니다.

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

위 깃 링크로 이동 후 

"Installation" 이라는 항목에서 

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

를 실행시켜줍니다. 그리고 --kubelet-insecure-tls 를 강의대로 추가해주고 몇분 기다리면 정상적으로 사용하실 수 있습니다.

 

퍼블릭 클라우드에서는 강의대로 해도 되는지 확인은 못했으나, 로컬에서는 강의대로 했을 경우 설치가 제대로 되지 않았으며, 위 방법으로 해결하였습니다.

 

로컬 환경은 ubuntu 20 (VirtualBox), k8s 1.22 입니다.

metric-server설치오류

답변 0