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.
Matching moments
00:02 MIN
Understanding the fundamentals and benefits of GitOps
Securing secrets in the GitOps Era
24:48 MIN
Overview of the GitOps workflow and popular tools
GitOps: The past, present and future
00:19 MIN
Introduction to GitOps and the talk agenda
Get ready for operations by pull requests
04:04 MIN
Understanding GitOps for declarative application delivery
Next-gen CI/CD with Gitops and Progressive Delivery
23:26 MIN
Implementing a GitOps approach for end-to-end LLMOps
LLMOps-driven fine-tuning, evaluation, and inference with NVIDIA NIM & NeMo Microservices
06:08 MIN
How GitOps streamlines the application delivery process
Securing Secrets in the GitOps era
11:38 MIN
Implementing a GitOps workflow with Argo CD
Chaos in Containers - Unleashing Resilience
02:45 MIN
Introducing GitOps for simplified infrastructure management
GitOps keeps focus on apps, not on infrastructure
Featured Partners
Related Videos
GitOps: The past, present and future
Roberth Strand
A Practitioners Guide to GitOps - Introduction, Principles and Implementation
Thomas Schütz
Get ready for operations by pull requests
Liviu Costea
Securing secrets in the GitOps Era
Davide Imola
GitOps for the people
Lian Li
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Practical tips and tricks for CI/CD success
Zan Markan
Integrating backups into your GitOps Pipeline
Florian Trieloff
Related Articles
View all articles



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

DevOps Engineer - Kubernetes (w/m/d)
smartclip Europe GmbH
Hamburg, Germany
Intermediate
Senior
GIT
Linux
Python
Kubernetes

(Senior) DevOps/Cloud Engineer with Google Cloud Experience (all genders) - 100 % Remote
iits-consulting GmbH
Munich, Germany
Intermediate
Go
Docker
DevOps
Kubernetes


Software Entwickler / Full Stack Developer
Sector Nord AG
Oldenburg, Germany
Intermediate
Senior
Docker
InfluxDB


Cloud & DevOps Engineer Kubernetes, GitOps & Observability
AllatNet Recruiting GmbH & Co. KG
DevOps
Docker
Grafana
Jenkins
Terraform
+3

Cloud & DevOps Engineer Kubernetes, GitOps & Observability
AllatNet Recruiting GmbH & Co. KG
DevOps
Docker
Grafana
Jenkins
Terraform
+3

Cloud-native Platform Engineer/Architect (Kubernetes / DevOps / GitOps)*
Cegeka Deutschland GmbH
Remote
DevOps
Gitlab
Kubernetes
