metrics-scraper 这个没啥问题,按照提示安装就ok了
metric-server 一直在notready状态。
查看相关信息 当前的镜像是0.6.2
kubelet-insecure-tls 该配置是有的,但是仍然提示异常,问题处在权限问题上
删除deployment
kubectl get deployment -n kube-system 查看原deployment
kubectl delete deployment metric-server -n kube-system 删除deployment
手工下载0.5.0版本 wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.5.0/components.yaml 修改 配置 containers:- args: - --cert-dir=/tmp - --secure-port=443 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --metric-resolution=15s - --kubelet-insecure-tls # 加上该启动参数 image: ccr.ccs.tencentyun.com/mirrors/metrics-server:v0.5.0 # 国内集群,请替换成这个镜像 kubectl apply -f metrics-server.yaml 构建并启动 查看日志 kubectl logs metrics-server-7f6b85b597-9f26g -n kube-system 查看pod kubectl get pod -n kube-system NAME READY STATUS RESTARTS AGE metrics-server-7f6b85b597-9f26g 1/1 Running 0 61s 验证:查看node资源使用情况 kubectl top nodes NAME CPU(cores) CPU% MEMORY(bytes) MEMORY% k8smaster 342m 17% 2164Mi 37% k8snode1 134m 6% 1000Mi 17% k8snode2 131m 6% 1143Mi 19%
乐享:知识积累,快乐无限。