When developing applications on Kubernetes, you may opt to use a single multi-tenant cluster split into namespaces to maximize resources and minimize costs. The use of namespaces allows your teams to develop applications and even QA them on a single cluster. Fewer running clusters can help prevent costs from spiralling out of control; more seriously, it can create greater security. When you have multiple unattended clusters running throughout your organization, it an create vulnerabilities to security breaches, so running a single multi-tenant cluster can help prevent that.
Join Stefan Prodan as he walks through how to manage deployments with GitOps using Flux and Kustomize on a multi-tenant cluster split into namespaces.