One Repo to Rule Them All: Kubernetes Cluster Tenancy with Flux v2
summary
Describes how Flux v2 plus a disciplined Git repo layout and RBAC can scale GitOps tenancy. Covers concrete patterns for single-app, multi-app and multi-cluster tenancy, showing flux bootstrap, the Flux controllers that poll Git and registries, use of kustomize and image automation, and recommends separate infra/fleet/app repositories, namespace+service-account scoping, clusterrole boundaries, protected branches and sync intervals to control who can apply and how promotion to production is gated.
AI-written summary · about
chapters (12)
- 0:00Flux and GitOps
- 3:27What is GitOps
- 8:44GitOps principles
- 11:12Flux intro
- 15:27Simple Flux scenario
- 18:59Multi-tenancy challenges
- 21:12Access and isolation
- 24:45Advanced repo structure
- 27:56Intermediate Flux levels
- 30:23Multi-environment promotion
- 34:17Summary and adoption
- 35:24Q&A
related talks
27mOrchestrating Multi-Tenancy Kubernetes Environments with Flux
01h 01mManaging Kubernetes the GitOps way with Flux
36mManaging Thousands of Clusters and Their Workloads with Flux
39mEnhance Your Kubernetes Experience with GitOps & Flux
45mFrom DevOps to GitOps: Supercharging Your Kubernetes Workload Deployments
42mIntro: Flux
21mIntroduction to FluxCD
24mHosting Applications in the Real World
