无法查看Pod CPU和内存利用率以及图形丢失的Kubernetes仪表板

问题描述

K8s版本= v1.18.6

我已经使用以下命令部署了Kubernetes仪表板,并添加了一个特权用户,我使用该用户登录了该仪表板。

但无法看到Pods CPU和内存利用率图缺少Kubernetes仪表板

enter image description here

解决方法

仅在安装了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中显示它。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...