The cockpit and fleet approach with Argo CD
In the dynamic world of Kubernetes and GitOps, The cockpit and fleet approach offers an innovative solution that combines centralized management with individual autonomy. This approach involves a platform team utilizing a central Argo CD instance for overarching control while also providing individual Argo CD instances for each developer’s cluster (Figure 6.5). This approach is specifically designed for organizations that aim to streamline their Kubernetes operations and concurrently empower individual teams or departments with autonomy in their cluster management. Since July 2023, Flux has had an implementation that allows a similar approach and is called Hub and Spoke [6]:
Figure 6.5 – Example of the cockpit and fleet approach
The central principle of this approach is anchored in two pivotal components – the cockpit and the fleet:
- The cockpit: Managed by the platform team, the cockpit...