Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 833 Bytes

README.md

File metadata and controls

11 lines (7 loc) · 833 Bytes

Demo-Repo

NOTE: The repository is just a demo that is used to demonstrate Tenant Dedicated Cluster Multi-tenancy with flux.

Preventing Cross-Team Deployments with GitOps and Flux in a Shared Kubernetes Clusters

If you have a shared kubernetes cluster for multiple teams, but still choose the GitOps approach with flux to deploy. Then the teams might be restricted to namespaces via RBAC, but not flux. So team A can deploy to team B's namespaces via flux.

How to prevent this, keep the declarative deployment and still use the RBAC of kubernetes. I wrote an article "GitOps: Multi-Tenancy with Flux and Kubernetes" with a sample implementation how to use “Tenant Dedicated Cluster Multi-tenancy” with flux.