The presentation will take place in Ballroom B on Friday, March 6, 2026 - 14:30 to 15:30

What actually happens between a `git commit` and running Pods? In this session, Leigh will trace the instructions that make up a GitOps reconcile.

We'll learn Flux uses controller-runtime, native Go SDKs, and Server-Side Apply to talk to the Kubernetes API Server.

Come hear about:

Flux's Architecture

- How we use native Go SDKs instead of fork/exec'ing external binaries
- How controller-runtime and `fluxcd/pkg` control and reconcile resources
- The specifics of our workqueue, storage, and inventory

API Machinery

- How Server-Side Apply (SSA) interacts with Kubernetes and etcd, its underlying data store
- Understanding Resource Versions, Generations, and drift detection
- The lifecycle of Status Conditions and Kubernetes Events

Observability & Performance

- Prometheus metrics and the Notification Controller
- Using the Flux Operator’s dashboard to visualize Flux and Kube API Server behavior
- Common tuning options

This session will be a fun, deep adventure.
Come read some code with us!