WeAreDevelopers LIVE • Apr 18, 2023

How to GitOps your cluster with Flux

Davide Imola

Stop giving CI pipelines direct access to your Kubernetes clusters. Learn how Flux transforms Git into your single source of truth to automate deployments and progressive delivery hands-free.

Pause
Mute Enter Fullscreen
#1 about 3 min

Defining GitOps and declarative infrastructure management

GitOps utilizes version control as the single declarative source of truth for managing infrastructure and application configurations.

#2 about 3 min

Exploring the core benefits of adopting GitOps

Managing the infrastructure and application lifecycle within a single version control tool enables faster deployments and boosts organizational agility.

#3 about 3 min

Key differences between DevOps and GitOps methodologies

While DevOps focuses on collaboration and communication between teams, GitOps relies specifically on automation and tooling to manage code changes.

#4 about 3 min

Introducing Flux as a graduated CNCF infrastructure project

Flux provides an efficient framework to implement GitOps in Kubernetes clusters while maintaining high operational standards.

#5 about 5 min

Bootstrapping a GitHub repository using the Flux CLI

Exporting a personal access token and executing the bootstrap command initializes component synchronization between the cluster and the target repository.

#6 about 4 min

Exploring generated Flux system directories and Kustomize integration

The bootstrapping process generates specific namespace directories and synchronization manifests to define the continuous reconciliation configuration.

#7 about 8 min

Triggering automated cluster deployments through GitHub repository commits

Pushing a new Kubernetes deployment file automatically initiates the reconciliation sequence to apply configuration changes directly onto the cluster.

#8 about 4 min

Automating container image updates using registry scanning policies

Defining update policies allows the infrastructure to scan container registries for new image tags and autonomously commit repository manifest updates.

#9 about 3 min

Advanced framework capabilities with Helm, Flagger, and notifications

Built-in support for Helm charts, automated release strategies via Flagger, and comprehensive alert mechanisms significantly enhance the deployment architecture.

#10 about 2 min

Participating in community integration through Open Source Day

Upcoming developer events provide structured networking opportunities and comprehensive discussions around successful open source project management.

#11 about 5 min

Transitioning from software engineering into a DevOps trajectory

Shifting early from traditional code development to infrastructure roles requires self-driven technical learning and adapting to continuous delivery systems.

#12 about 3 min

Managing multiple Kubernetes clusters within a centralized repository

Following official structural guidelines enables engineering units to configure a single code repository effectively for multi-cluster environment operations.

#13 about 2 min

Evaluating container registry scanning versus Dockerfile source monitoring

Observing container registries for compiled artifacts establishes a more resilient automated update pipeline than watching raw build instructions.

#14 about 4 min

Comparing declarative GitOps tooling alternatives and interface priorities

While both Flux and Argo CD handle primary declarative pipelines, distinct differences in user interface availability and architecture integration guide organizational adoption.

#15 about 3 min

Recommended educational resources for mastering foundational Flux mechanics

Official system documentation provides comprehensive architectural blueprints and clear implementation sequences mapped tightly against established configuration principles.

#16 about 5 min

Strategies for establishing meaningful contributions to foundational software

Engaging directly with primary project maintainers via communication networks and tackling discrete technical issues pave clear paths for successful contributions.

#17 about 6 min

Engaging with specialized open source networks and continuous learning podcasts

Integrating into dedicated engineering communities and consuming targeted architectural podcasts significantly accelerate technical proficiency and professional visibility.

Matching moments

3:29 min

Automating Kubernetes deployments using Flux CD

Michele Giacobazzi Michele Giacobazzi · Europe 2026 Virtual

1:44 min

Adopting a GitOps model to manage infrastructure state

Vinodsingh Ramalwan Vinodsingh Ramalwan · Europe 2026 Virtual

5:53 min

Understanding principles and benefits of the GitOps workflow

Davide Imola Davide Imola · LIVE

1:30 min

Enabling GitOps using custom resource definitions and Kubernetes operators

Zan Markan Zan Markan · LIVE

4:22 min

Core principles and prerequisites of GitOps implementations

Zan Markan Zan Markan · LIVE

2:26 min

Introduction to GitOps and the Argo CD presentation

Liviu Costea · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan
Open session

World Congress 2026 North America

From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026

Daniel Oh

Senior Principal Developer Advocate

Daniel Oh
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal