首页 / 平台管理 / 集群管理 / 集群配置管理(Alpha) / 概述

概述

集群配置管理功能支持将 Git 仓库作为配置资源的存储位置,所有在仓库中进行的资源创建、修改和删除行为都将同步到目标集群的资源中,从而实现了资源配置的统一管理。

GitOps 和 ArgoCD 简介

GitOps 是一种软件开发和运维方法,它通过将应用程序的配置和部署描述存储在 Git 中,实现自动化和版本控制。ArgoCD 是一个流行的 GitOps 工具,用于管理和部署应用程序。

在 GitOps 中,开发团队将应用程序的配置文件和部署描述存储在 Git 仓库中。ArgoCD 通过监视 Git 仓库的变更,自动同步应用程序的状态,并根据仓库中的变更进行部署和配置更新。ArgoCD 简化了部署流程,提供了应用程序状态的可追溯性和可审计性。

通过结合 GitOps 和 ArgoCD,团队可以实现基础设施即代码、持续交付和自动化部署。GitOps 提供了方法论和流程,ArgoCD 工具用于实现 GitOps 的自动化和管理。这种结合可以提高团队的协作效率,快速部署应用程序,并加速应用程序的交付。

使用场景

平台使用 ArgoCD 作为底层工具打造了集群配置管理功能,可以方便快捷地将资源快速同步至多个集群中,部分使用场景如下:

功能优势