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

Unable able to see Pods CPU and Memory Utilization and graphs are missing Kubernetes dashboard

K8s 版本 = v1.18.6

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

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

安装 Metrics Server 后,资源使用指标仅适用于 K8s 集群。

Kubernetes Metrics Server 是集群中资源使用数据的聚合器, 部署指标服务器

使用以下命令部署 Metrics Server:

kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.6/components.yaml

使用以下命令验证 metrics-server 部署 运行 所需的 pods 数量。

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 利用率(如果有效),它也应该出现在仪表板中。