GKE Autopilot 集群在 UI 中未显示任何内容

GKE Autopilot Cluster Not Displaying Anything in UI

我在 GKE Autopilot 上有一个 Kubernetes 集群,它可以以各种方式工作:我可以在云终端中使用 kubectl 查看所有内容,并且我的应用程序按预期成功 运行。问题是 Google 云平台上几乎没有 UI。尽管能够使用 kubectl 查看资源,但我看不到任何工作负载、入口或容器日志。我刚刚将我的集群从标准 GKE 集群(UI 工作的地方)移动到自动驾驶 GKE 集群,我做错了什么吗? GKE不应该能够自动获取资源并显示在UI吗?

根据 Google 的文档,“所有 GKE Autopilot 集群都配置为将指标和日志发送到 Google Cloud 的操作套件,而不需要您做任何工作。因此,当您导航时到 GKE 仪表板,您将看到您的 Autopilot 集群、命名空间、节点、工作负载、服务、pods 和容器与所有其他 GKE 部署一起显示。您可以全面了解信息,包括指标、日志、事件、警报、事件和 SLO。” https://cloud.google.com/blog/products/operations/monitor-applications-gke-autopilot-gke-dashboard

Autopilot 是 Google Kubernetes Engine (GKE) 中的一种新操作模式,旨在降低管理集群的运营成本、优化生产集群并产生更高的工作负载可用性。操作模式是指您对集群的灵活性、责任和控制的级别。使用 Autopilot,所有节点管理操作都被消除了。这可以最大限度地提高集群效率,并有助于提供更强大的安全态势。

使用 Autopilot,您不再需要监控节点的运行状况或计算工作负载所需的计算容量。 Autopilot 支持大多数 Kubernetes API、工具及其丰富的生态系统。您可以留在 GKE 中,而不必与 Compute Engine API、CLI 或 UI 交互,因为无法通过 Compute Engine 访问节点,就像它们处于标准模式一样。您只需为 Pods 在 运行.

时请求的 CPU、内存和存储付费

使用 Autopilot,GKE 可以配置和管理集群的底层基础设施,包括节点和节点池,为您提供一个优化的集群和一个无需干预的体验。

如前所述,GKE以Autopilot模式全面管理节点和节点池。因此,无法通过 Compute Engine 访问节点,就像它们处于标准模式一样。

注意:不支持将 Standard 集群转换为 Autopilot 模式以及将 Autopilot 集群转换为 Standard 模式。

参考 Autopilot Overview 了解信息。