对 GKE 信息中心进行问题排查

如果您在资源菜单中没有 Kubernetes Engine NEW 选项,则可能没有任何使用 Kubernetes Engine Operations 的 GKE 集群。同样,如果未列出 Kubernetes Engine,则可能没有任何使用旧版 Logging 和 Monitoring 的 GKE 集群。

如果您在 Kubernetes Engine Operations 信息中心内未看到任何 Kubernetes 资源,请检查以下各项:

是否在页面顶部选择了正确的 Google Cloud 项目?

如果不是,请使用菜单栏中的下拉列表选择项目。您必须选择要查看其数据的项目。

您的项目是否有活动?

如果您刚刚创建集群,请稍等几分钟,以便其填充数据。如需了解详情,请参阅安装监控和日志记录支持

时间范围是否过窄?

您可以使用信息中心工具栏中的时间菜单选择其他时间范围或定义自定义范围。

您是否拥有查看信息中心的适当权限?

如果您在查看服务的部署详情时看到以下权限遭拒的错误消息或 Google Cloud 项目的指标,则需要更新 Cloud Identity and Access Management 角色以包含 roles/monitoring.viewerroles/viewer

  • You do not have sufficient permissions to view this page
  • You don't have permissions to perform the action on the selected resources

如需了解详情,请转到预定义角色

您的集群的服务帐号是否有权将数据写入 Monitoring 和 Logging?

如果您在 API 信息中心中看到较高的错误率,则您的服务帐号可能缺少以下角色:

  • roles/logging.logWriter:在 Google Cloud Console 中,此角色名为日志写入者。如需详细了解 Logging 角色,请参阅Logging 访问权限控制指南

  • roles/monitoring.metricWriter:在 Google Cloud Console 中,此角色名为 Monitoring Metric Writer。此角色允许服务帐号将指标数据写入工作区。如需详细了解 Monitoring 角色,请参阅 Monitoring 访问权限控制指南

  • roles/stackdriver.resourceMetadata.writer:在 Google Cloud Console 中,此角色名为 Stackdriver 资源元数据写入者。此角色允许对资源元数据进行只写访问,并且提供代理发送元数据所需的权限。如需详细了解 Monitoring 角色,请参阅 Monitoring 访问权限控制指南