The middle way – instance per logical group with Argo CD
The middle way – instance per logical group with Argo CD is an approach that centers around using a control cluster with Argo CD to manage a group of clusters. This approach presents a refined architecture that seeks to balance scalability, manageability, and efficiency in Kubernetes cluster management. It involves running one Argo CD instance per logical group of clusters, such as per team, region, or environment, depending on the organizational structure and requirements.
In this model, Argo CD is deployed on a control cluster that belongs to a specific group. From this central point, Argo CD manages all clusters within that group. This arrangement aims to streamline the management process by consolidating control, yet it still maintains a level of separation between different groups of clusters (Figure 6.4):
Figure 6.4 – Example of an instance per logical group in Argo CD...