问题:GKE 集群节点详细信息中的图形为空(此时间间隔没有数据)。我该如何修复它?

Ver*_*ter 6 monitoring google-kubernetes-engine google-cloud-stackdriver

我在 Google Cloud 中有一个集群。但我需要了解有关资源使用情况的信息。每个节点的界面上都有三个关于CPU、内存和磁盘使用情况的图形。但是每个节点中的所有这些图形对于任何时间间隔都有警告“此时间间隔没有数据”。

没有任何资源使用情况的数据

我将所有集群和节点升级到最新版本 1.15.4-gke.22,并将“旧版 Stackdriver 日志记录”更改为“Stackdriver Kubernetes 引擎监控”。

已启用 Stackdriver Kubernetes Engine 监控

但这没有帮助。在 Stackdriver Workspace 中,只有带有图形的“disk_read_bytes”,Metric Explorer 中的任何其他请求都只有消息“此时间间隔没有数据”

该时间间隔没有数据

如果我确实在命令行中请求“kubectl 顶级节点”,我会看到 CPU 和内存的当前数据。但我需要在节点详细信息页面上查看它以了解峰值负载。我该如何配置它?

Rob*_*gan 11

就我而言,我缺少与集群关联的 IAM 服务帐户的权限 - 确保它具有以下角色:

  • 监控指标编写器 ( roles/monitoring.metricWriter)
  • 日志编写器 ( roles/logging.logWriter)
  • Stackdriver 资源元数据编写器 ( roles/stackdriver.resourceMetadata.writer)

记录在此处