GKE Autopilot集群运行正常但Google Cloud UI无资源展示问题
GKE Autopilot集群控制台UI无资源展示排查指南
你遇到的情况并非一定是迁移操作存在问题,按照官方设计,GKE Autopilot默认确实会自动识别集群资源并在控制台UI展示对应内容。你可以按照以下顺序逐一排查:
- 首先确认当前登录GCP控制台的账号拥有对应权限,需至少包含容器查看权限、日志查看权限、监控查看权限,权限不足会导致UI无法拉取资源信息。
- 检查GCP控制台顶部的项目、区域选择是否与你的Autopilot集群所在的项目、区域完全匹配,同时确认你进入的是Autopilot集群的详情页,而非旧标准集群的页面,选择项不匹配是最常见的展示异常原因。
- 检查UI上的命名空间过滤规则,控制台默认可能仅展示
default命名空间下的资源,你可以将过滤项调整为「所有命名空间」,确认你部署的workloads、ingress等资源是否因归属其他命名空间被过滤。 - 通过云端终端执行命令检查集群指标、日志采集组件是否正常运行:
执行kubectl get pods -n kube-system | grep gke-metrics-agent检查指标采集代理状态
执行kubectl get pods -n kube-system | grep fluentbit检查日志采集组件状态
若上述组件未处于Running状态,可等待集群自动重启修复,或手动删除异常Pod触发重建。 - 若你刚完成迁移不足24小时,可能是控制台元数据同步延迟导致,Autopilot集群的资源元数据、指标、日志同步最多可能需要24小时完成全量同步,你可以等待一段时间后重新查看。
Google官方设计说明:所有GKE Autopilot集群默认无需用户进行任何操作,就会配置为向Google Cloud运维套件发送指标和日志。因此当你进入GKE Dashboard时,可以看到你的Autopilot集群、namespaces、nodes、workloads、services、pods和containers与其他所有GKE部署一同展示,你可以获得包含metrics、logs、events、alerts、incidents和SLOs在内的全量信息视图。
如果以上排查均未解决问题,你可以在GCP支持中心提交工单请求技术团队协助排查。
内容的提问来源于stack exchange,提问作者Riley Conrardy
相关产品推荐
相关产品推荐

