Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitOps Evolution Through the Lens of a Flux Mai...

GitOps Evolution Through the Lens of a Flux Maintainer

At FluxCon NA 2025, Stefan shared his experience as a maintainer of Flux CD on how he has seen GitOps evolve over the years.

Avatar for Stefan Prodan

Stefan Prodan

November 10, 2025
Tweet

More Decks by Stefan Prodan

Other Decks in Technology

Transcript

  1. GitOps Evolution Through the Lens of a Flux Maintainer Stefan

    Prodan Principal Engineer @ ControlPlane.io FluxCon NA 2025
  2. GitOps - The Early Days @ C O N T

    R O L P L A N E I O
  3. Flux Operator - Overview @ C O N T R

    O L P L A N E I O The Flux Operator is designed to automate the lifecycle management of Flux components and to streamline the GitOps workflows for Kubernetes clusters. Highlights • Declarative cluster bootstrap (FluxInstance CRD) • Flexible cluster synchronisation (Git repos, OCI registries, S3 buckets) • Deep insight into the delivery pipelines managed by Flux • High-level abstractions built on top of Flux APIs (ResourceSet CRD) • AI-assistant GitOps with Flux MCP Server • Enterprise Edition with vulnerably remediation & automated patching
  4. ResourceSet API @ C O N T R O L

    P L A N E I O The ResourceSet API offers a high-level abstraction for defining and managing Flux resources and related Kubernetes objects as a single unit. Features • Reduces the complexity of GitOps repositories • Multi-instance & multi-cluster provisioning for tenants and workloads • Advanced dependency management based on CEL expressions • Deploy app code and config changes made in Pull Requests to ephemeral environments for testing and validation
  5. Flux Operator - Model Context Protocol (MCP) Server @ C

    O N T R O L P L A N E I O The MCP Server connects AI assistants directly to your Kubernetes clusters running Flux Operator, enabling seamless interaction through natural language. Features • AI-powered troubleshooting & root cause analysis for issues with apps and infrastructure deployments • Cross-cluster comparison for Flux configuration and Kubernetes workloads • GitOps pipeline analysis, generation and refactoring • Engineers learn Flux concepts in the context of your actual infrastructure