Lightning Talk: GitOps, A Slightly Realistic Situation on Kubernetes with Flux
Lightningat GitOpsCon Europe 2022 · on Tuesday, 2022-05-17· at 14:10· Pavilion 3 | Room E | Level 2 | Central Forum·
summary
A step‑by‑step enterprise workflow shows Kubernetes apps deployed from a single Git source using Flux with three controllers (git/helm/kustomize CRDs) and the Flux CLI bootstraps YAML into clusters; dev teams push Pokémon WebApps (Kustomize or Helm) while ops enforces isolation via per‑app namespaces, service accounts and clusterroles and applies Kyverno policies for network, RBAC and required serviceAccount enforcement; monitoring uses Prometheus + Grafana, Istio enables blue/green and canary, and the demo runs end‑to‑end from git to cluster.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:31Traditional deployment
- 1:16Here comes Gitops
- 2:41Flux in short
- 5:01Flux architecture
- 6:54Personas
- 8:24How will they collaborate?
- 11:17Bootstrap Flux - the files
- 12:27What kind of topology?
- 13:24Setup the tenants
- 13:57Create tenant dev1
- 14:42Namespace isolation
- 15:39Onboard dev teams
- 17:48Applying patches
- 19:23Multi repo config. sources
- 22:04Operations teams
- 23:07Install Prometheus
- 24:10Install Kyverno
- 24:31Configure Kyverno policy
- 25:01Apply Kyverno policy
- 25:58Our repository
related talks
39mEnhance Your Kubernetes Experience with GitOps & Flux
45mFrom DevOps to GitOps: Supercharging Your Kubernetes Workload Deployments
47mDevOps:Config Mgmt for Kubernetes workloads with GitOps and Helm
22mPush to Prod: GitOps Workflows on k8s with FluxCD
23mGitOps: yea or nay?
29mAccelerating GitOps Adoption with Flux
34mEnd-To-End GitOps
48mDeep Dive: Flux the GitOps Operator for Kubernetes
