mirror of
https://github.com/fluxcd/flux2.git
synced 2026-02-07 16:27:27 +00:00
|
|
||
|---|---|---|
| .. | ||
| flux.sh | ||
| README.md | ||
flux CLI Installation
Binaries for macOS and Linux AMD64 are available for download on the release page.
To install the latest release run:
curl -s https://raw.githubusercontent.com/fluxcd/flux2/main/install/flux.sh | sudo bash
The install script does the following:
- attempts to detect your OS
- downloads and unpacks the release tar file in a temporary directory
- copies the flux binary to
/usr/local/bin - removes the temporary directory
If you want to use flux as a kubectl plugin, rename the binary to kubectl-flux:
mv /usr/local/bin/flux /usr/local/bin/kubectl-flux
Build from source
Clone the repository:
git clone https://github.com/fluxcd/flux2
cd flux2
Build the flux binary (requires go >= 1.15):
make build
Run the binary:
./bin/flux -h