问题描述
K8s版本= v1.18.6
我已经使用以下命令部署了Kubernetes仪表板,并添加了一个特权用户,我使用该用户登录了该仪表板。
但无法看到Pods CPU和内存利用率图缺少Kubernetes仪表板
解决方法
仅在安装了Metrics Server后,资源使用指标才可用于K8s群集。
,Kubernetes Metrics Server是集群中资源使用情况数据的汇总器, 部署Metrics服务器
使用以下命令部署Metrics Server:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.6/components.yaml
使用以下命令验证指标服务器部署是否正在运行所需数量的Pod。
kubectl get deployment metrics-server -n kube-system
输出
NAME READY UP-TO-DATE AVAILABLE AGE
metrics-server 1/1 1 1 6m
您还可以通过以下命令进行验证:
kubectl top nodes
要查看节点cpu的利用率是否正常,还应该在Dashboard中显示它。