跳到主要内容

Pod 指标

KubeVision 在 工作负载 → Pod 中展示当前 CPU 和内存使用量。列表显示每个 Pod 的总计,并在页面打开期间每 15 秒刷新一次。

打开 Pod 后,可以在概览标签中查看:

  • CPU 和内存总使用量
  • 配置的请求值与限制值
  • 相对于限制值的使用百分比
  • 每个常规容器的 CPU 和内存使用量

前提条件

集群必须通过 Metrics Server 提供 metrics.k8s.io/v1beta1 Kubernetes Metrics API。连接集群所使用的凭据需要拥有该 API Group 下 podsgetlist 权限。KubeVision Helm Chart 只为集群内 ServiceAccount 授予这两项只读权限。

Metrics Server 启动期间,新 Pod 可能短暂显示指标等待中。如果 API 不可用或 访问被拒绝,Pod 页面仍然可以正常使用,并显示指标不可用,而不会让资源请求 整体失败。

Metrics Server 不提供容器文件系统或 PVC 实际使用量。这些数据需要 kubelet、 cAdvisor 或 Prometheus 等监控数据源,KubeVision 不会根据容器内 df 显示的 节点文件系统数值进行估算。