k8s v1.16.2安装metrics-server v0.3.6
这个地址https://github.com/kubernetes-sigs/metrics-server/tree/master/deploy/1.8%2Bfor file inauth-delegator.yamlauth-reader.yaml metrics-apiservice.yaml metrics-server-deployment.yaml metrics-serv...
这个地址 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
打开一个反向代理
kubectl proxy --port=8080
另外启动一个界面开始测试(图片只做参考哦,我是用的以前测试机器上的截图)
curl http://localhost:8080/apis/metrics.k8s.io/v1beta1
可以看到可以查看两个核心组件 nods 和pods
稍等一会可看到资源值的占用
。。。。。。。
kubectl top node
更多推荐
所有评论(0)