k8s v1.16.2安装metrics-server v0.3.6
这个地址 https://github.com/kubernetes-sigs/metrics-server/tree/master/deploy/1.8%2B 下载metrics-server所需要的包
for file in auth-delegator.yaml auth-reader.yaml metrics-apiservice.yaml metrics-server-deployment.yaml metrics-server-service.yaml resource-reader.yaml ; do wget https://raw.githubusercontent.com/kubernetes-sigs/metrics-server/master/deploy/1.8%2B/$file ; done
[root@master01 metrics]# kubectl apply -f .
[root@master01 metrics]# kubectl get pods -n kube-system metrics-server-795b774c76-9f84t 0/1 ImagePullBackOff 0 39s
这里需要去阿里云下载相对应的镜像文件到node节点上,并打tag
vi metrics-server-deployment.yaml 更改镜像文件获取路径 本地没有才去获取 imagePullPolicy: IfNotPresent 两处需要修改;;;;;;;;;;
而且还需要在args下面增加 - --kubelet-insecure-tls - --kubelet-preferred-address-types=InternalDNS,InternalIP,ExternalDNS,ExternalIP,Hostname
curl http://localhost:8080/apis/metrics.k8s.io/v1beta1
可以看到可以查看两个核心组件 nods 和pods 稍等一会可看到资源值的占用 。。。。。。。