K8s 安装 metrics server

kubeadm 默认不部署 metrics server,需手动安装

主页:

https://github.com/kubernetes-sigs/metrics-server

配置证书

# 发送到所有 worker 节点
scp /etc/kubernetes/pki/front-proxy-ca.crt k8s02:/etc/kubernetes/pki/

scp /etc/kubernetes/pki/front-proxy-ca.crt k8s03:/etc/kubernetes/pki/

安装 metrics server

# 下载 yaml
wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

# 修改 yaml 文件
# 添加参数:- --kubelet-insecure-tls(不添加可能会报:Readiness probe failed: HTTP probe failed with statuscode: 500)
# image 地址(此处以0.7.1版做演示)为:
# registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.7.1

# 安装
kubectl create -f components.yaml

验证

没部署时的返回结果

部署后的返回结果

Last updated