Exploring native multitenancy with Argo CD
This chapter is not about setting up the most secure, optimal multitenancy environment with Argo CD. That’s because best is based on your specific SRE motivations, security team constraints, governance, the compliance policies of your company, your industry, and the skill level of your team. Additionally, tools change frequently, often multiple times a year, with minor releases introducing new features. Therefore, our focus here is on the approach to creating multitenancy with Argo CD while considering the aspects you should pay attention to, what you can address now, and future considerations.
But why opt for a multitenancy setup with Argo CD instead of using a dedicated cluster for each project?
There are several reasons:
- Reducing the count of clusters makes it easy to maintain aspects such as upgrading Kubernetes versions.
- To maximize resource utilization and efficiency, multitenancy is essential.
- In non-dynamic...