Davide Imola
How to GitOps your cluster with Flux
#1about 5 minutes
Understanding the core principles of GitOps
GitOps uses a Git repository as the single source of truth to declaratively manage and automatically deploy infrastructure and applications.
#2about 2 minutes
Differentiating between GitOps and DevOps practices
GitOps is a specific tool-driven automation practice for deployment, whereas DevOps is a broader cultural philosophy focused on collaboration and communication.
#3about 2 minutes
Introducing Flux as a CNCF GitOps tool
Flux is a CNCF graduated project from Weaveworks that enables you to apply GitOps principles to your Kubernetes clusters.
#4about 8 minutes
Bootstrapping a Kubernetes cluster with Flux
A step-by-step demonstration shows how to use the `flux bootstrap` command to install Flux and connect it to a new GitHub repository.
#5about 7 minutes
Deploying a sample application using GitOps
By committing a Kustomization and deployment YAML to the Git repository, Flux automatically reconciles the state and deploys the application to the cluster.
#6about 4 minutes
Automating container image updates with Flux
Flux can be configured to monitor a container registry for new image tags and automatically update the deployment manifest in Git.
#7about 1 minute
Using Helm and Kustomize for application management
Flux provides out-of-the-box support for managing applications packaged as either Helm charts or Kustomize overlays.
#8about 8 minutes
Implementing progressive delivery and notifications
Use Flagger for advanced deployment strategies like canary releases and integrate Flux with notification systems to monitor reconciliation status.
#9about 3 minutes
Q&A on managing multiple clusters with Flux
Flux supports managing multiple clusters from a single repository by structuring directories or using different branches for each environment.
#10about 4 minutes
Q&A on the differences between Flux and Argo CD
While both are CNCF graduated GitOps tools, Argo CD is often noted for its web UI, whereas Flux is considered highly integrated and extensible.
#11about 7 minutes
Q&A on learning Flux and contributing to open source
The official documentation is the best resource for learning Flux, and contributing to projects like Kubernetes starts with engaging the community.
#12about 5 minutes
Q&A on career paths and community engagement
The speaker shares his journey from software engineering to DevOps and discusses the role of communities like Schotting.it in fostering collaboration.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:32 MIN
Getting hired by contributing to open source projects
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
06:01 MIN
Navigating cultural shifts during rapid growth and investment
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
GitOps: The past, present and future
Roberth Strand
Get ready for operations by pull requests
Liviu Costea
A Practitioners Guide to GitOps - Introduction, Principles and Implementation
Thomas Schütz
Securing secrets in the GitOps Era
Davide Imola
Practical tips and tricks for CI/CD success
Zan Markan
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Mastering Kubernetes – Beginner Edition
Hannes Norbert Göring
Improving Developer Happiness with GitOps
Lars Hesel Christensen & Basil Brunner
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


AllatNet Recruiting GmbH & Co. KG
Erlangen, Germany
Go
Bash
Azure
DevOps
Python
+8

freshcells systems engineering GmbH
Düsseldorf, Germany
Remote
Linux
Redis
DevOps
Python
+5

Cloud Solutions
Frankfurt am Main, Germany
Go
Bash
Rust
Linux
Shell
+6

Netlution GmbH
Ludwigshafen am Rhein, Germany
Remote
API
GIT
JIRA
Azure
+5

SlashMobility
Barcelona, Spain
Intermediate
DevOps
Python
Docker
Jenkins
Terraform
+3


Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7

Rocken AG
Bern, Switzerland
Remote
Linux
DevOps
Kubernetes
Microservices