Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy. Flux is built from the ground up to use Kubernetes’ API extension system, and to integrate with Prometheus and other core components of the Kubernetes ecosystem. Flux supports multi-tenancy and support for syncing an arbitrary number of Git repositories.

Release Released Support Latest
2.4 1 month and 3 weeks ago
(30 Sep 2024)
Yes 2.4.0
(30 Sep 2024)
2.3 6 months ago
(13 May 2024)
Yes 2.3.0
(13 May 2024)
2.2 11 months ago
(12 Dec 2023)
Yes 2.2.3
(05 Feb 2024)
2.1 1 year and 2 months ago
(24 Aug 2023)
Ended 1 month and 3 weeks ago
(30 Sep 2024)
2.1.2
(12 Oct 2023)
2.0 1 year and 4 months ago
(05 Jul 2023)
Ended 6 months ago
(13 May 2024)
2.0.1
(11 Jul 2023)
1.25 2 years and 7 months ago
(30 Mar 2022)
Ended 2 years ago
(02 Nov 2022)
1.25.4
(30 Aug 2022)

The project supports the last three minor releases of the CLI and its controllers with critical bug and security fixes.

Release Cadence

Flux is at least released at the same rate as Kubernetes, following their cadence of three minor releases per year. After each Kubernetes minor release, the CLI and all controllers are tested against the latest Kubernetes version and are released approximately two weeks after Kubernetes. The newly released Flux version offers support for Kubernetes N-2 minor versions.

More information is available on the Flux website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
flux version

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/flux.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/flux.ics.