Loading video player...
In this video, I'll show you how Git runs my entire Kubernetes homelab cluster using Flux CD, a pull-based GitOps controller for Kubernetes. We'll cover what GitOps actually means, how Flux's architecture works under the hood, how my repository is structured, and what happens when I delete an entire namespace on camera and let Flux bring it all back. Whether you're just getting started with Kubernetes or you're looking to move away from manual `kubectl apply` workflows, this should give you a solid foundation for setting up GitOps in your own cluster. 📌 Links & Resources Flux CD Documentation: https://fluxcd.io/flux/ Flux Operator Documentation: https://fluxoperator.dev/ My GitOps Repository: https://github.com/mirceanton/home-ops Cluster Template by onedr0p (fantastic starting point for Flux + Talos): https://github.com/onedr0p/cluster-template ⏱️ Timestamps: 0:00 - Intro 1:10 - What Is GitOps? 2:42 - The Flux Architecture 8:40 - Repository Structure 20:00 - Disaster Recovery Demo 23:15 - Outro 🎨 Credits Explosion GIF by Iris,Helen,silvy from Pixabay: https://pixabay.com/users/placidplace-25572496/ Explosion Sound Effect by Jurij from Pixabay: https://pixabay.com/users/soundreality-31074404/ Kubernetes Logos: https://github.com/kubernetes/community/tree/master/icons #gitops #devops #kubernetes #fluxcd #automation