k8s 部署资源监控 metrics-server
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/m
·
1、下载metrics-server yml文件
wget 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%
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)