metrics-server 是一个集群范围内的资源数据集和工具,同样的,metrics-server 也只是显示数据,并不提供数据存储服务,主要关注的是资源度量 API 的实现,比如 CPU、文件描述符、内存、请求延时等指标,metric-server 收集数据给 k8s 集群内使用。
下载地址:https://github.com/kubernetes-sigs/metrics-server/releases/
安装,目前最新版是v0.6.3
# wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
修改components.yaml镜像地址
# sudo sed -i 's/image: registry.k8s.io\/metrics-server\/metrics-server:v0.6.3/image: registry.aliyuncs.com\/google_containers\/metrics-server:v0.6.3/g' ./components.yaml
在components.yaml中添加配置项 - --kubelet-insecure-tls
# kubelet 的10250端口使用的是https协议,连接需要验证tls证书,--kubelet-insecure-tls不验证客户端证书