Home / Platform management / Clusters / Cluster Configuration Management (Alpha) / Overview

Overview

Cluster configuration management supports using Git repositories as the storage location for configuration resources. All resource creation, modification, and deletion actions performed in the repository will be synchronized with the resources in the target cluster, enabling centralized management of resource configuration.

GitOps and ArgoCD Introduction

GitOps is a software development and operations methodology that achieves automation and version control by storing application configuration and deployment descriptions in Git. ArgoCD is a popular GitOps tool used for managing and deploying applications.

In GitOps, development teams store the configuration files and deployment descriptions of their applications in a Git repository. ArgoCD automatically synchronizes the state of the applications by monitoring changes in the Git repository, and deploys and updates configurations based on the changes in the repository. ArgoCD simplifies the deployment process and provides traceability and auditability of application states.

By combining GitOps and ArgoCD, teams can achieve infrastructure as code, pipeline, and automated deployment. GitOps provides the methodology and processes, while the ArgoCD tool is used to automate and manage GitOps. This combination can improve team collaboration efficiency, enable rapid application deployment, and accelerate application delivery.

Usage scenarios

The platform uses ArgoCD as the underlying tool to build cluster configuration management functionality, which can easily and quickly synchronize resources to multiple clusters. Some use cases are as follows:

Function Advantages