1、下载metrics-server yml文件
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
修改google镜像为阿里云镜像
registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.5.2
2、由于kubelet需要验证,因此添加以下参数。
- args: - --cert-dir=/tmp - --secure-port=4443 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --metric-resolution=15s - --kubelet-insecure-tls #添加此参数
3、修改kubernetes的api-server配置,添加以下内容,然后重启kubelet
- --enable-aggregator-routing=true
4、执行部署
kubectl apply -f components.yaml
5、查看效果
[root@master01 ~]# kubectl top nodes NAME CPU(cores) CPU% MEMORY(bytes) MEMORY% master01 244m 6% 1474Mi 19% master02 316m 7% 2462Mi 31% master03 303m 7% 2789Mi 36% node01 88m 2% 3628Mi 46% node02 137m 3% 4186Mi 54%
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)