Practical use cases and scenarios with Argo CD in GitOps
One common use case for Argo CD is deploying and managing cluster add-ons and performing cluster bootstrapping. In this scenario, a platform or infrastructure team is responsible for provisioning add-ons such as the Prometheus Operator or Argo Workflows controller to multiple Kubernetes clusters.
Here are the related key points:
- Automation across many clusters: Argo CD allows automating add-on deployment across many clusters, ranging from tens to thousands. This ensures that all clusters are consistently configured with the necessary add-ons.
 - Targeting specific clusters: You can target specific subsets of clusters using labels and selectors. This is useful when different clusters need different configurations or add-ons.
 - Git-managed manifests: Add-on manifests are stored in Git, and Argo CD syncs them to the clusters. This ensures that the desired state is version-controlled and auditable. ...