metrics-server版本兼容:

1.查看节点资源错误
[root@test35 ~]# kubectl top node
W0726 13:34:14.328777 14884 top_node.go:119] Using json format to get metrics. Next release will switch to protocol-buffers, switch early by passing --use-protocol-buffers flag
error: Metrics API not available
[root@test35 ~]#
2.下载镜像
[root@test35 ~]# grep image components.yaml
image: k8s.gcr.io/metrics-server/metrics-server:v0.6.0 --查看镜像仓库
imagePullPolicy: IfNotPresent
[root@test35 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0
v0.6.0: Pulling from zailushang/metrics-server
2df365faf0e3: Pull complete
aae7d2b1eda3: Pull complete
Digest: sha256:60a353297a2b74ef6eea928fe2d44efc8d8e6298441bf1184b2e3bc25ca1b3e2
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0
registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0
You have mail in /var/spool/mail/root
[root@test35 ~]# docker tag registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0 k8s.gcr.io/metrics-server/metrics-server:v0.6.0
[root@test35 ~]# docker images | grep metrics
registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server v0.6.0 5787924fe1d8 6 months ago 68.8MB
k8s.gcr.io/metrics-server/metrics-server v0.6.0 5787924fe1d8 6 months ago 68.8MB
[root@test35 ~]#
3.部署metrics-server组件
下载地址:
[root@test35 ~]# kubectl apply -f components.yaml
serviceaccount/metrics-server created
clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
clusterrole.rbac.authorization.k8s.io/system:metrics-server created
rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
service/metrics-server created
deployment.apps/metrics-server created
apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
[root@test35 ~]#
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25854343/viewspace-2907649/ ,如需转载,请注明出处,否则将追究法律责任。