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.
Team Lead DevOps (m/w/d)
Rhein-Main-Verkehrsverbund Servicegesellschaft mbH
Frankfurt am Main, Germany
Senior
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
11:38 MIN
Implementing a GitOps workflow with Argo CD
Chaos in Containers - Unleashing Resilience
28:41 MIN
Answering common questions about implementing GitOps
GitOps: The past, present and future
38:03 MIN
Q&A: Applying GitOps principles without Kubernetes
GitOps: The past, present and future
05:34 MIN
Defining GitOps and the OpenGitOps project
GitOps: The past, present and future
13:43 MIN
From imperative commands to declarative GitOps
Get ready for operations by pull requests
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
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
From learning to earning
Jobs that call for the skills explored in this talk.

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

DevOps-Engineer für soziale Innovation (m/w/d)
VRG GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Cloud (AWS/Google/Azure)



Implementing DevOps Solutions and Practices using Cisco Platforms Schulung (DEVOPS)
Incas Gmbh
GIT
Bash
Linux
DevOps
Python
+3



