Course
From Git to Production: Hands-on GitOps with Flux
A hands-on course that takes you from a bare Kubernetes cluster to a production-grade GitOps pipeline using Flux. Based on ControlPlane's D2 Reference Architecture, covering bootstrap, Kustomization, Helm, multi-tenancy, OCI artifacts, the Flux MCP Server for AI-assisted GitOps, and production patterns.

About This Course
Course Overview
Duration: ~90 minutes Level: Intermediate (comfortable with kubectl, YAML, and basic Helm) Event: Devoxx Greece 2026
What You'll Build
Starting from a bare Kubernetes cluster, you'll progressively build a GitOps pipeline that mirrors the D2 Reference Architecture used by ControlPlane for enterprise Flux deployments.
Modules
| Module | Duration | Topics |
|---|---|---|
| 1. Foundations | 32 min | GitOps concepts, hands-on Kustomize, hands-on Helm, Flux bootstrap |
| 2. Core GitOps Patterns | 24 min | Kustomization, Helm releases |
| 3. Enterprise Patterns | 22 min | Multi-tenancy, OCI artifacts, drift detection |
| 4. AI & Production | 20 min | Flux MCP Server, notifications, image automation, scaling |
Prerequisites
- Basic Kubernetes knowledge (Pods, Deployments, Services, kubectl)
- Familiarity with YAML and Helm concepts
- No GitHub account required — a local Gitea server is pre-provisioned
About the Author
Alessandro Vozza — Cloud Native architect, Golden Kubestronaut, Microsoft CSA, KubeCon speaker, and founder of Kubespaces.io.
- GitHub: @ams0
- Email: alessandro.vozza@linux.com
Source repo: github.com/cloudpirates/flux-workshop
What's Inside?
About the author