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 添加更多功能,如推出管理、包部署和通知,以使仪表板更易于使用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。