蒂莫·谢贝 2023年11月14日
阅读时间 1 分钟Checkmk 是Autopilot的合作伙伴,也是为GKE Autopilot提供特权合作伙伴工作负载的独家合作伙伴之一。因而Checkmk有权读取GKE Autopilot的节点级指标。
Google Kubernetes Engine(GKE)是一个Kubernetes容器编排平台,可在Google Cloud上运行,同时提供对集群管理的精确控制。对于希望最大限度降低 Kubernetes 环境复杂性的开发团队,Google 还提供了 GKE Autopilot,这是 GKE 的一种无服务器、完全托管和自动化的运行模式。Google Cloud无需像 GKE 那样手动配置或管理集群,而是通过 GKE Autopilot 来处理这些任务。
GKE Autopilot 是一种操作模式,在这种模式下,Google Cloud负责集群管理、控制平面操作和底层基础架构的全面管理。因此,用户团队无需再担心集群升级、安全补丁和操作流程。
此外,Autopilot 集群经过优化,可运行大多数生产工作负载,并根据相应的 Kubernetes 清单提供适当的计算资源。在优化配置方面,Google Cloud 遵循 GKE 有关集群设置、工作负载、可扩展性和安全性的最佳实践和建议。
这意味着,GKE Autopilot 会根据工作负载要求自动扩展集群,确保应用程序拥有所需的资源。它还能根据实际需求自动调整集群规模,避免过度配置,从而节约成本。
其包含自动打补丁、集群隔离和自动节点修复等各种安全措施,以便提高 Kubernetes 环境的安全性。
不过,GKE Autopilot 的全包式软件包也有一定的局限性。为了提供尽可能简单的用户体验,它取消了高级选项,因而限制了集群的配置选项。由于 Autopilot 可管理所有节点,因此它还阻止了对节点的直接访问。
由于由 GKE Autopilot 管理的群集通常不允许需要提升权限的工作负载,因此使用第三方监控工具监控这些群集也比较困难。使用 Kubernetes 监控工具监控标准 GKE 群集非常简单,但 Autopilot 群集只能通过权限访问进行监控。而包括 Checkmk 在内的Google Cloud合作伙伴则是例外,他们也可以监控 GKE Autopilot 集群。
Checkmk 是Autopilot的合作伙伴,也是为GKE Autopilot提供特权合作伙伴工作负载的独家合作伙伴之一。Checkmk已经通过了Google 的广泛审查,现在享有更高的权限,包括读取节点级指标的能力。
这意味着您可以使用Checkmk无限制地监控您的GKE Autopilot集群,并通过预配置和互联的Kubernetes监控仪表盘查看集群的所有详细信息。要了解如何为 GKE Autopilot 群集设置 Kubernetes 监控,请阅读相关说明。
使用 Checkmk 监控 GKE Autopilot 有以下要求: