From DevOps to GitOps: Supercharging Your Kubernetes Workload Deployments
summary
Demonstrates a concrete GitOps pipeline that uses Flux bootstrap to reconcile a Git repo with a Kubernetes cluster on a ~15‑minute loop, shows repo layouts (one folder per app, monorepo, per‑environment), explains branch-and-PR workflow with codeowners and protected main, uses sealed-secrets for encrypted secrets, compares alternatives like Argo CD and Jenkins X, and covers rollback mechanics via git revert plus squash merges to keep reconciliation fast and auditable while scaling to many clusters.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 5:00What is GitOps
- 9:19Introducing Flux toolkit
- 14:15Git repository structure
- 20:45Software engineering best practices
- 24:42Branching strategies
- 29:47Pull requests and reviews
- 36:08Code owners workflow
- 38:17Rolling back changes
- 41:30GitOps pitfalls
- 43:16Next steps
- 44:43Closing
related talks
49mGitOps, a somewhat realistic scenario on Kubernetes with Flux
26mKeynote Session: GitOps as an Evolution of Kubernetes
23mGitOps: yea or nay?
39mSoftware Rollout at Scale: Using GitOps to Scale Kubernetes Rollouts
26mGitOps Lifecycle Management
07mIntroduction to GitOps
27mLightning Talk: GitOps, A Slightly Realistic Situation on Kubernetes with Flux
39mEnhance Your Kubernetes Experience with GitOps & Flux
