GitOps at Scale and Multitenancy
This chapter delves into advanced GitOps applications, focusing on scaling and multitenancy within Kubernetes environments. Itâs tailored for those with a foundational understanding of tools such as Argo CD and who are looking to expand their knowledge in more complex scenarios.
Weâll start by discussing strategies to build scalable cluster infrastructures using GitOps. This includes designing Kubernetes clusters that can adapt to increasing demands, all managed through GitOps methodologies. A significant part of this discussion involves deploying applications across multiple clusters efficiently, focusing on scalability and customization.
A critical aspect weâll address is enforcing multitenancy in shared Kubernetes environments. Weâll explore how to achieve this using GitOps tools such as Argo CD, adhering to their operational philosophies. Complementary to this, weâll introduce tools such as vCluster that...