Kubernetes 클러스터 설치 metrics-server

1794 단어 Kubernetes
Kubernetes 클러스터에 metrics-server를 설치합니다.
 
1,git에서 최신metrics-서비스 코드를 다운로드합니다.
wget https://github.com/kubernetes-incubator/metrics-server/archive/v0.3.3.tar.gz

아니면 git에서 clone.
git clone https://gitlab.k8scloud.site/engchina/metrics-server-0.3.3.git

2. 압축을 푼다.
tar zxvf v0.3.3.tar.gz

3, deploy/1.8+/metrics-server-deployment 수정.yaml.추가 위치와 내용은 다음과 같습니다: deployment.spec.template.spec.containers[0].command
        command:
        - /metrics-server
        - --kubelet-insecure-tls
        - --kubelet-preferred-address-types=InternalDNS,InternalIP,ExternalDNS,ExternalIP,Hostname

3-1(옵션), 기타.deploy/1.8+/metrics-server-deployment 수정.yaml의 이미지 버전은 v0.3.3.
수정 전:
k8s.gcr.io/metrics-server-amd64:v0.3.2

수정 후:
k8s.gcr.io/metrics-server-amd64:v0.3.3

4,metrics-server를 설치합니다.
kubectl apply -f metrics-server-0.3.3/deploy/1.8+/

5, 확인.
kubectl top po -n kube-system
NAME                                       CPU(cores)   MEMORY(bytes)
calico-kube-controllers-658558ddf8-rrf9d   2m           9Mi
calico-node-zmnv7                          16m          45Mi
coredns-bccdc95cf-fjgsl                    2m           18Mi
coredns-bccdc95cf-zfzkd                    2m           40Mi
etcd-k8scloud.site                         17m          58Mi
kube-apiserver-k8scloud.site               15m          300Mi
kube-controller-manager-k8scloud.site      9m           47Mi
kube-proxy-4h5zw                           1m           11Mi
kube-scheduler-k8scloud.site               2m           12Mi
metrics-server-c756cbd79-g2hpt             1m           11Mi

 
끝!

좋은 웹페이지 즐겨찾기