No article in the knowledge graph for Flux yet.
Who is Flux?
Flux is an open-source, CNCF-graduated GitOps toolkit that continuously reconciles Kubernetes cluster state with declarative configuration stored in Git, OCI artifact, and Helm repositories.
- GitOps continuous delivery for Kubernetes clusters
- Declarative reconciliation of Kustomize and Helm deployments
- Automated image scanning and image update automation
- Source, notification, and policy-driven event handling controllers
- Multi-tenant, pull-based deployment for hybrid and multi-cluster environments
Show more
More About Flux
Flux is positioned in enterprise environments as a pull-based continuous delivery system for Kubernetes. Instead of a central pipeline pushing changes into clusters, Flux runs inside each cluster and continuously compares the live state with the desired state declared in a version-controlled source. When the two diverge, Flux applies the difference, and it reports the outcome. This model gives platform teams an auditable record of change through Git history and supports consistent configuration across fleets of clusters.
The project is built from a set of composable controllers that run as Kubernetes custom resources. Source controllers fetch artifacts from Git repositories, Helm repositories, OCI registries, and buckets. Kustomize and Helm controllers render and apply manifests. Notification controllers send events to chat and incident systems, and image automation controllers can update manifests when new container images are published. The architecture follows the Kubernetes operator pattern and uses standard APIs, which allows organizations to extend or replace individual components.
Flux is often evaluated alongside Argo CD, another widely used GitOps controller for Kubernetes. Both implement reconciliation from Git, but they differ in their operational models, user interfaces, and extension approaches. Flux is frequently selected by teams that prefer a modular, CLI and API driven design without a bundled web console.
The significance of Flux for infrastructure leaders lies in its role within platform engineering and software supply chain practices. Declarative, Git-based delivery reduces configuration drift, supports separation of duties through pull request review, and simplifies recovery because the desired state is reproducible. Its governance under a neutral foundation and its open-source licensing also make it suitable for organizations that require vendor-neutral tooling. Within the directory, Flux is positioned under cloud infrastructure automation, container management, and platform engineering solution areas.
Our description of Flux. Updated October 2026.