EVERYTHING XIAOMI
Get listed
Flux CD logo

Flux CD

Flux CD is a free, open and extensible set of continuous and progressive delivery tools for Kubernetes.

Place
#10 of 35
Score
6.8
Flux CD's website

What Flux CD is

Flux CD is a free, open and extensible 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 as well as 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 also scan container images and push automated updates back to Git. Alerts can reach external systems, including chat systems such as Slack. Flux supports multiple repositories and multi-cluster management, using Kubernetes RBAC through impersonation. Its CLI and controller images are signed, and deployments follow the Kubernetes restricted pod security standard. Flux does not provide its own UI, though third-party options exist. Installation requires cluster-admin rights, and older end-of-life Kubernetes versions are not supported; the listed minimum versions begin at v1.34.1 for v1.34.

Good

  • Reconciles clusters with configuration sources such as Git.
  • Supports canary deployments, feature flags, and A/B rollouts.
  • Manages multiple repositories and clusters.
  • Automated image updates can be pushed to Git.
  • Free open-source project.

Watch out

  • Does not include its own UI.
  • Installation requires cluster-admin rights.
  • Older end-of-life Kubernetes versions are unsupported.
  • Project vulnerability handling is described as best effort.

Who it suits

Flux is aimed at cluster operators, platform engineers, and application developers who rely on continuous delivery. It suits teams managing Kubernetes workloads through Git-based configuration.

Verdict

Flux offers Kubernetes delivery workflows centered on GitOps, with progressive delivery and multi-cluster capabilities. Consider the cluster-admin requirement, supported Kubernetes versions, and lack of a built-in UI when assessing fit.

Plans and prices

From Flux CD's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FluxFreeOpen-source Kubernetes delivery project · requires a Kubernetes cluster; older end-of-life Kubernetes versions are not supported

The facts

Each one read from Flux CD's own pages, with the date it was checked.

Where it runs

Apps and infrastructure
Flux can manage Kubernetes resources, and infrastructure and workload dependency management is built in.checked 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.checked 4 Oct 2026

What it does

Audience
Flux describes its users as cluster operators, platform engineers, and application developers who rely on continuous delivery.checked 3 Oct 2026
GitOps
Flux uses Git to describe desired system state and automatically syncs changes to the cluster.checked 4 Oct 2026
Image automation
Flux can scan container images and push automated image updates back to Git.checked 4 Oct 2026
Integrations
The project lists GitHub, GitLab, Bitbucket, S3-compatible buckets, OCI, container registries, and CI workflow providers as supported integrations.checked 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.checked 4 Oct 2026
Kubernetes tooling
Flux integrates with Kustomize and Helm, and supports policy validation with OPA, Kyverno, and admission controllers.checked 4 Oct 2026
Limit
The Flux project does not provide its own UI, though third-party UIs are available in its ecosystem.checked 3 Oct 2026
Multi-tenancy
Flux uses Kubernetes RBAC through impersonation and supports multiple Git repositories and multi-cluster management.checked 4 Oct 2026
Notifications
Flux supports alerts to external systems and can notify chat systems such as Slack when configuration is synced and ready.checked 3 Oct 2026
Product
Flux is a set of open and extensible continuous and progressive delivery solutions for Kubernetes.checked 4 Oct 2026
Progressive delivery
With Flagger, Flux supports canary deployments, feature flags, and A/B rollouts.checked 4 Oct 2026
Project status
Flux is a CNCF Graduated project.checked 3 Oct 2026
Purpose
Flux is an open and extensible set of continuous and progressive delivery solutions for Kubernetes.checked 3 Oct 2026
Security
The project describes a pull-based model, least-privilege access, and adherence to Kubernetes security policies as security design principles.checked 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.checked 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.checked 3 Oct 2026
Security support
Flux is maintained by volunteers as a vendor-neutral CNCF project, and vulnerability handling is described as best effort.checked 4 Oct 2026
Support
Flux is a vendor-neutral CNCF project maintained by volunteers; 24/7 support, SLAs, hardened images, and private consulting are available through commercial vendors such as ControlPlane.checked 3 Oct 2026
Support channels
The project directs users to GitHub Discussions, Slack, and its mailing list for community interaction and announcements.checked 4 Oct 2026

The company

Founded
2016checked 23 Sep 2026
The full review of Flux CD

Flux CD is a free, open-source delivery toolkit for teams running Kubernetes. Its strongest fit is operators and platform engineers who want Git-based automation across clusters; it is less suitable if you need a built-in graphical interface or vendor-backed support from the project itself.

Overview

Flux reconciles Kubernetes clusters with configuration from sources such as Git, so teams can manage infrastructure and workloads through a declared delivery workflow. It is a CNCF Graduated project maintained by volunteers, and its open, extensible approach can suit organizations building their own platform practices. In return, installation requires cluster-admin rights and familiarity with Kubernetes.

Approval gates and deployment rollback provide control over changes, while built-in dependency management helps coordinate infrastructure and workloads. The project does not provide its own UI, although third-party interfaces exist in the Flux ecosystem. That makes Flux a better fit for teams comfortable with CLI-driven operations than for those seeking an integrated visual control panel.

Key features

GitOps across clusters

Flux automatically brings cluster configuration into line with sources including Git repositories, OCI artifact registries, Helm repositories, and S3-compatible buckets. It supports multiple repositories and multi-cluster management, with Kubernetes RBAC impersonation for multi-tenancy. This gives platform teams a way to apply consistent delivery patterns while keeping access controls in Kubernetes.

Progressive delivery and automation

With Flagger, Flux supports canary deployments, feature flags, and A/B rollouts. It can also scan container images and commit automated image updates back to Git. These capabilities help teams automate more of the release cycle, but they still depend on operating Flux and Kubernetes rather than handing delivery to a hosted service.

Tooling, alerts, and security

Flux integrates with GitHub, GitLab, Bitbucket, container registries, Helm, and Kustomize. Policy validation works with OPA, Kyverno, and admission controllers; alerts can reach external systems, including chat notifications such as Slack when configuration is synced and ready.

Flux CLI and controller images are signed with Sigstore Cosign and GitHub OIDC, and published with signatures on GitHub Container Registry and Docker Hub. Controller deployments follow the Kubernetes restricted pod security standard, including non-root execution and a read-only root filesystem. Security audits include a 2021 Ada Logics audit, a 2023 Trail of Bits audit, and a 2025 TAG Security self-assessment. Vulnerability handling is best effort, so teams requiring a stronger support commitment should account for that limitation.

Pricing

Flux is free: the Flux plan costs free and is an open-source Kubernetes delivery project. It requires a Kubernetes cluster and does not support older end-of-life Kubernetes versions. There is no free trial because the project is free to use. No paid project plan is described; 24/7 support, SLAs, hardened images, and private consulting are available through commercial vendors such as ControlPlane, with custom pricing.

The free plan is a strong fit for teams able to operate the software and rely on community support. Flux directs users to GitHub Discussions, Slack, and its mailing list for community interaction and announcements. Volunteer maintenance and best-effort vulnerability handling are meaningful trade-offs for organizations that need contractual response times.

Platforms

Flux is listed for API, Linux, macOS, self-hosted, and Windows. Its CLI is distributed as a binary for major platforms, with installation methods documented for Linux, macOS, and Windows. Kubernetes installation requires cluster-admin rights, and supported minimum versions begin at v1.34.1 for the v1.34 line.

Who it's for

Flux suits cluster operators, platform engineers, and application developers who depend on continuous delivery and want Kubernetes changes reconciled from versioned sources. It is especially relevant where teams need multi-cluster management, image automation, and progressive delivery in a self-hosted, open-source system. Look elsewhere if your team cannot meet the Kubernetes and cluster-admin requirements, needs a project-provided UI, or requires guaranteed support directly from the maintainers.

Pros and cons

  • Pro: GitOps reconciliation spans multiple configuration sources and clusters, supporting a consistent delivery workflow.
  • Pro: Flagger adds canary, feature-flag, and A/B rollout options, while image automation can push updates back to Git.
  • Pro: Signed images and restricted-pod-security practices provide concrete security measures for a self-hosted tool.
  • Con: Installation requires cluster-admin rights and a supported Kubernetes version, limiting use in environments without that access.
  • Con: There is no first-party UI, so teams seeking an integrated visual interface must look to third-party ecosystem options.
  • Con: Community support and best-effort vulnerability handling do not provide the assurance of a direct project SLA.

Alternatives

Argo Rollouts is another free, self-hosted Kubernetes controller and CRD option if you want a focused rollout alternative. Garden may be a better fit if you want a free tier with limited build minutes, cache hits, and cache retention, or an enterprise tier with secrets management and RBAC.

Octopus Deploy is worth considering if you prefer a freemium deployment product with a free trial and paid machine or tenant add-ons. Cyclops offers free self-hosted open-source software that works with existing Helm charts. Helm is a free, self-managed command-line tool under the Apache-2.0 license.

KubeVela is a free, self-hosted Kubernetes control plane under Apache-2.0. PipeCD provides a free open-source option under Apache 2.0. Weave GitOps offers a free open-source product that requires a Kubernetes cluster and Flux, with an enterprise option for teams seeking a different support model.

Verdict

Choose Flux if your team already operates Kubernetes and wants a free, extensible GitOps system that can manage multiple clusters and support progressive delivery. Its automation breadth and open-source model are compelling; the cluster-admin prerequisite, lack of first-party UI, and volunteer-led support make it a poor match for teams seeking turnkey operations or guaranteed service levels.

Getting started

  1. Visit https://fluxcd.io/ for the project and installation guidance.
  2. Prepare a Kubernetes cluster and ensure you have cluster-admin rights.
  3. Check that the cluster uses a supported Kubernetes version.
  4. Install the Flux CLI using the documented method for Windows, macOS, or Linux.
  5. Connect configuration sources such as a Git repository, then configure reconciliation and any desired alerts.

Limits worth knowing

The Flux plan is free and open source, but requires a Kubernetes cluster; older end-of-life Kubernetes versions are not supported. Installation requires cluster-admin rights, and listed minimum supported versions begin at v1.34.1 for v1.34.

Questions

Does Flux CD cost anything?

Flux is free and open source. The listed Flux plan is free.

Which platforms are listed for Flux?

Listed platforms are API, Linux, macOS, self-hosted, and Windows; the CLI has binaries for major platforms.

Does Flux CD provide a user interface?

No project-provided UI is included. Third-party UIs are available in its ecosystem.

What integrations does Flux support?

It works with GitHub, GitLab, Bitbucket, S3-compatible buckets, OCI, container registries, Helm, and Kustomize.

Who maintains Flux?

Flux is a vendor-neutral CNCF Graduated project maintained by volunteers.

What does installation require?

It requires a Kubernetes cluster and cluster-admin rights. Older end-of-life Kubernetes versions are not supported.

Alternatives to Flux CD

All alternatives
  1. 1Portainer logo

    Portainer

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  2. 2

    Plural

    Free planOpen sourceWebAPILinuxmacOS
    8.2From $450 a month
  3. 3

    Nullstone

    Free planWebAPILinuxmacOS
    7.9From $50 a month
  4. 4PipeCD logo

    PipeCD

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  5. 5Pulumi logo

    Pulumi

    Free planWebAPILinuxmacOS
    7.4From $40 a month
  6. 6

    Google Config Sync

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.2Free plan