一、安装 metrics-server 组件
metrics-server 是一个集群范围内的资源数据集和工具,显示数据,并不提供数据存储服务,主要关注的是资源度量 API 的实现,比如 CPU 、文件描述符、内存、请求延时等指标。
部署之前需要开启k8s的扩展功能。
vi /etc/kubernetes/manifests/kube-apiserver.yaml
# 此参数在不修改核心代码的情况下,开启扩展API
- --enable-aggregator-routing=true
更新apiserver配置
kubectl apply -f /etc/kubernetes/manifests/kube-apiserver.yaml
此时您才看系统pod会发现多出来个error的kube-apiserver,这个没有错误只需要把他删除 就行了。
kubectl delete pod kube-apiserver -n kube-system
安装metrics-server
kubectl create -f metrics.yaml
查看pods状态
查看nodes状态
需要镜像和yaml可私信我