原文:https://blog.youkuaiyun.com/hezuijiudexiaobai/article/details/144684274
安装部署
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
排错
-
证书错误
报错如下:

这是因为 kubelet 提供的证书中缺少 IP SAN(Subject Alternative Name),使得 metrics-server 无法验证证书解决方法:
-
. 忽略证书验证(不建议在生产环境使用)
kubectl -n kube-system patch deployment metrics-server --type='json' -p='[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value":"--kubelet-insecure-tls"}]' -
. 设置为正确的apiserver的地址(master地址,云上的话就集群信息里找找)
在yaml文件里找到kubernetes-apiservers
job_name: kubernetes-apiservers static_configs: - targets: ["172.16.200.48:6443"]
-

1818

被折叠的 条评论
为什么被折叠?



