Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. GitOps Tools
  3. Flux CD

Flux CD

What it is

Flux CD is a free, open-source set of continuous and progressive delivery tools for Kubernetes. It uses GitOps to reconcile clusters with configuration from sources such as Git repositories, and can manage Kubernetes resources plus infrastructure and workload dependencies. Integrations include GitHub, GitLab, Bitbucket, S3-compatible buckets, OCI, container registries, Helm, and Kustomize. With Flagger, Flux supports canary deployments, feature flags, and A/B rollouts. It can scan container images and push automated image updates back to Git, while alerts can notify external systems and chat tools such as Slack. Flux supports multi-cluster management and multiple repositories, using Kubernetes RBAC through impersonation. Its CLI and controller images are signed, and deployments conform to the Kubernetes restricted pod security standard. Flux is a vendor-neutral CNCF project maintained by volunteers; commercial vendors offer support and SLAs. The project does not provide its own UI, though third-party options are available. Installation requires cluster-admin rights, and older end-of-life Kubernetes versions are not supported; minimum versions listed begin at v1.34.1 for v1.34.

For and against

For

  • Reconciles Kubernetes clusters with source configuration.
  • Supports canary, feature-flag, and A/B rollouts.
  • Can automate image updates back to Git.
  • Integrates with Helm and Kustomize.
  • CLI and controller images are signed.

Against

  • Requires a Kubernetes cluster and cluster-admin rights.
  • Does not provide its own UI.
  • Older end-of-life Kubernetes versions are unsupported.
  • Project vulnerability handling is best effort.

The verdict

Flux provides GitOps-based delivery and deployment automation for Kubernetes, with integrations for common source and packaging tools. Users should account for the cluster-admin requirement and lack of a built-in UI; commercial vendors provide support options.

Who it suits

Flux is intended for cluster operators, platform engineers, and application developers who rely on continuous delivery. It may suit teams managing Kubernetes configuration and workloads through Git-based workflows.

Plans and prices

Flux

Free

Open-source Kubernetes delivery project · requires a Kubernetes cluster; older end-of-life Kubernetes versions are not supported

Every plan, in full

On the record

Apps and infrastructure
Flux can manage Kubernetes resources, and infrastructure and workload dependency management is built in.fluxcd.io · read 3 Oct 2026
Audience
Flux describes its users as cluster operators, platform engineers, and application developers who rely on continuous delivery.fluxcd.io · read 3 Oct 2026
CLI platforms
The Flux CLI is available as a binary for major platforms, with installation methods documented for Windows, macOS, and Linux.fluxcd.io · read 4 Oct 2026
GitOps
Flux uses Git to describe desired system state and automatically syncs changes to the cluster.fluxcd.io · read 4 Oct 2026
Image automation
Flux can scan container images and push automated image updates back to Git.fluxcd.io · read 4 Oct 2026
Integrations
The project lists GitHub, GitLab, Bitbucket, S3-compatible buckets, OCI, container registries, and CI workflow providers as supported integrations.fluxcd.io · read 4 Oct 2026
Kubernetes requirement
Installation requires cluster-admin rights, and the page lists minimum supported Kubernetes versions beginning at v1.34.1 for v1.34.fluxcd.io · read 4 Oct 2026
Kubernetes tooling
Flux integrates with Kustomize and Helm, and supports policy validation with OPA, Kyverno, and admission controllers.fluxcd.io · read 4 Oct 2026
Limit
The Flux project does not provide its own UI, though third-party UIs are available in its ecosystem.fluxcd.io · read 3 Oct 2026
Multi-tenancy
Flux uses Kubernetes RBAC through impersonation and supports multiple Git repositories and multi-cluster management.fluxcd.io · read 4 Oct 2026
Notifications
Flux supports alerts to external systems and can notify chat systems such as Slack when configuration is synced and ready.fluxcd.io · read 3 Oct 2026
Product
Flux is a set of open and extensible continuous and progressive delivery solutions for Kubernetes.fluxcd.io · read 4 Oct 2026
Progressive delivery
With Flagger, Flux supports canary deployments, feature flags, and A/B rollouts.fluxcd.io · read 4 Oct 2026
Project status
Flux is a CNCF Graduated project.fluxcd.io · read 3 Oct 2026
Purpose
Flux is an open and extensible set of continuous and progressive delivery solutions for Kubernetes.fluxcd.io · read 3 Oct 2026
Security
The project describes a pull-based model, least-privilege access, and adherence to Kubernetes security policies as security design principles.fluxcd.io · read 4 Oct 2026
Security audits
The security page lists a 2021 Ada Logics audit, a 2023 Trail of Bits audit, and a 2025 TAG Security self-assessment.fluxcd.io · read 4 Oct 2026
Security practices
Flux controller deployments conform to the Kubernetes restricted pod security standard, including running as non-root with a read-only root filesystem.fluxcd.io · read 3 Oct 2026

The review

Flux CD is a free delivery toolkit for teams running Kubernetes. It suits operators and developers who want configuration-driven deployments across clusters and can work with command-line tools. Its breadth is a strength, but installation requires cluster-admin rights and there is no first-party UI.

Overview

Flux is a vendor-neutral CNCF Graduated project, maintained by volunteers since 2016. It keeps Kubernetes clusters aligned with configuration held in sources such as Git repositories, letting teams manage infrastructure and workloads through a continuous delivery workflow. Built-in dependency management helps coordinate those resources; approval gates and rollback support add control around changes.

This is a platform for teams prepared to operate Kubernetes, not a turnkey deployment console. Installation requires cluster-admin rights, and older end-of-life Kubernetes versions are not supported; the project’s minimum supported versions begin at v1.34.1 for the v1.34 release line. Flux does not provide its own UI, though third-party interfaces exist in its ecosystem.

Key features

GitOps and multi-cluster delivery

Flux reconciles cluster state from Git and other sources, including S3-compatible buckets, OCI artifact registries, and Helm repositories. It supports multiple repositories and multi-cluster management, with Kubernetes RBAC impersonation for multi-tenancy. For platform teams, this makes it possible to apply a consistent Git-based workflow across clusters; it also means the team must be comfortable managing access and configuration in Kubernetes.

Progressive delivery and image updates

With Flagger, Flux supports canary deployments, feature flags, and A/B rollouts. It can also scan container images and push automated image updates back to Git. These capabilities extend automation beyond applying manifests, but teams should choose Flux for this delivery model rather than expecting a standalone graphical release interface.

Tooling, alerts, and security

Flux integrates with GitHub, GitLab, Bitbucket, container registries, Helm, and Kustomize. It supports policy validation with OPA, Kyverno, and admission controllers, and can send alerts to external systems, including chat notifications such as Slack when configuration is synced and ready.

The CLI and controller images are signed with Sigstore Cosign and GitHub OIDC. Controller deployments follow Kubernetes' restricted pod security standard, including non-root execution and a read-only root filesystem. Security audits include work by Ada Logics in 2021 and Trail of Bits in 2023, as well as a TAG Security self-assessment in 2025. Vulnerability handling is best effort, a meaningful limitation for organizations that need defined security-response commitments.

Pricing

Flux — free. The open-source Kubernetes delivery project requires a Kubernetes cluster, and older end-of-life Kubernetes versions are not supported. The free plan has no paid tier or trial to weigh against it in the supplied plan structure. It fits teams able to operate the software themselves; commercial vendors such as ControlPlane offer 24/7 support, SLAs, hardened images, and private consulting for organizations that need those services.

The project itself is maintained by volunteers and directs users to GitHub Discussions, Slack, and its mailing list for community interaction and announcements. That community model keeps Flux vendor-neutral, but it is not a substitute for guaranteed support when a team needs contractual response times.

Platforms

Flux is self-hosted and targets Kubernetes clusters, Git repositories, OCI artifact registries, and Helm repositories. Its CLI is available as a binary for major platforms, with installation methods documented for Linux, macOS, and Windows; the platform listing also includes API support. In practice, the broad CLI coverage helps teams use familiar operating systems, while deployment still depends on a Kubernetes cluster.

Who it's for

Flux is best suited to cluster operators, platform engineers, and application developers who rely on continuous delivery and already have Kubernetes expertise. It is particularly compelling for teams seeking GitOps automation, multi-cluster control, and progressive delivery without adopting a project-provided UI. Teams that require cluster-admin-free installation, an integrated visual interface, or project-backed service levels should look elsewhere or pair Flux with commercial support.

Pros and cons

  • Pros: Git-based reconciliation spans multiple source and packaging tools, making Flux adaptable to teams with existing Git, Helm, or Kustomize workflows.
  • Pros: Multi-cluster management, RBAC impersonation, dependency management, image automation, and Flagger delivery options cover a broad operational workflow.
  • Pros: Signed images and restricted pod security practices offer concrete safeguards for teams operating controllers in Kubernetes.
  • Cons: Cluster-admin rights are required for installation, which can block adoption where elevated cluster access is restricted.
  • Cons: No first-party UI means teams wanting a built-in visual control plane must rely on third-party ecosystem options.
  • Cons: Volunteer maintenance and best-effort vulnerability handling do not provide the guaranteed response commitments some organizations need.

Alternatives

Devtron Release Orchestration is worth considering for teams that prefer a web platform or want a free tier capped at 50 vCPUs, 10 users, and one cluster; its free plan includes community support, while OSS Plus is $499 a month for self-hosting.

GitOpsHQ offers a web-based option with a free plan limited to one organization, two projects per organization, one user, one API key per user, and seven-day audit retention. Its Pro plan is $29 per user/month, so it may suit readers who want a bounded hosted-style alternative and can work within its account caps.

Nullstone is an alternative for readers seeking an environment-oriented deployment tool: its free Individual plan supports one user, one environment, 10 deploys per week, AWS or GCP, and community forum support.

Portainer is a web and self-hosted option for readers who want a visual management tool; its Business Edition free tier covers up to three nodes with full features and no time limit.

Carvel kapp-controller is another free, open-source option for readers comparing Kubernetes-focused controllers.

env0 may fit teams seeking a broader environment workflow, with a free tier allowing up to 250 runs per month, 30 active environments, and one concurrent run.

GitLab Package Registry is an option for teams focused on package storage and GitLab workflows; its Free plan allows five users per top-level group, 400 compute minutes per month, and 10 GiB adjustable storage.

Google Config Sync may suit teams already using Google Kubernetes Engine: Config Sync is included with GKE, subject to a GKE-supported cluster version and fleet registration.

Browse more GitOps Tools, Kubernetes Deployment Tools, Deployment Automation Software, and Continuous Delivery Software.

Verdict

Choose Flux CD if your team is comfortable operating Kubernetes and wants a free, extensible GitOps foundation with multi-cluster management and progressive delivery options. Its strongest reason to choose is the range of delivery automation built around declared configuration; its clearest reason to look elsewhere is the combination of cluster-admin installation, no project-provided UI, and best-effort support and vulnerability handling.

Alternatives to Flux CD

Every alternative, ranked