~/talk

Multitenancy - Build Vs. “Buy”: Zcaler’s Journey

Talkat cdCon + GitOpsCon 2023 · on Monday, 2023-05-08· at 16:30· Meeting Room 215-216· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Zscaler builds a GitOps-based multitenancy platform that replaces fragile GitHub Actions/SDK deployments with Kubernetes + Flux, Helm, Kustomize, Terraform, Vault, Git and LaunchDarkly, enabling tenant onboarding by adding a folder and offboarding by removing it with prune: true. Demo shows per-tenant namespaces, customer-specific Helm releases and Kafka topics spinning up on merge, reconciliation alerts and cost savings from eliminated “zombie” tenants, and CI checks using Flux diff to catch cluster-breaking changes before merge.

AI-written summary · about

  1. 0:00ZScaler multitenancy journey intro
  2. 1:46Zscaler Posture Control overview
  3. 4:14Greenfield project decisions
  4. 8:25GitOps and Flux evaluation
  5. 9:49Demo repo structure
  6. 14:05Live tenant onboarding
  7. 15:56Multi-repo deployments best practices
  8. 17:22Flux CI/CD and monitoring
  9. 21:16Deployment learnings and pain points
  10. 26:15Wrap-up and resources
  11. 28:01Q&A on reconciliation intervals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.