谷歌发布Kubernetes GitOps可观测性仪表板

Google Cloud 推出 Config Management Dashboard

Google Cloud 推出了 Config Management Dashboard,旨在帮助平台管理员或操作员实时查看跨多个 Kubernetes 集群的配置同步状态和故障。该工具简化了日常关键任务,如审查资源和配置进度,确保多个集群行为一致,并快速识别问题并采取相应措施。

Config Management Dashboard 的改进

Config Management Dashboard 是在之前发布的 ConfigSync 工具基础上改进的。ConfigSync 是 Google Cloud Platform 的 GitOps 服务,属于 Anthos 的一部分,用于跨多个集群同步配置,如部署、Helm 图表和配置映射。ConfigSync 是开源的,支持多云、混合云,并内置了可观察性。通过 ConfigSync,平台管理员可以使用 GCP CLI 检查同步和协调的状态。

然而,ConfigSync 无法提供同步状态或问题的实时可见性。Config Management Dashboard 的主要目标就是解决这一问题,允许操作员和平台管理员实时跟踪所有运行 ConfigSync 的集群,无论是在多个云提供商上还是本地集群上。它还设计为允许通过 CLI 进行的常见操作。

Config Management Dashboard 的关键组件

Config Management Dashboard 的关键组件包括仪表板(Dashboard)和包(Packages)。

仪表板

仪表板提供了所有受监控集群上所有配置和资源的总体状态,使操作员能够快速了解包或集群中的主要问题。

包包含跨集群同步的集群配置和资源,可以是 Helm 图表、Git 仓库或 OCI 注册表。

同步状态和协调状态

同步状态是从包(如 Git 仓库、Helm 图表或 OCI 注册表)中最新同步的状态。协调状态是 ConfigSync 部署到 Kubernetes API 的配置状态。

功能和未来计划

管理员可以轻松地在多个集群上安装 ConfigSync,并通过 Config Management Dashboard 跟踪安装状态,快速检查同步状态并修复跨集群管理中配置不一致的问题。操作员还可以通过仪表板直接分析错误消息,过滤问题并识别任何集群资源的错误,并直接从仪表板协调所有包的状态,而无需通过 CLI。

Google 计划为 Config Management Dashboard 添加更多功能,如推出管理、包部署和通知,以使仪表板更易于使用。

阅读 25
0 条评论