1
0
mirror of synced 2026-02-06 10:55:56 +00:00
Files
flux2/install
Hidde Beydals 0bf52f4746 Change fluxcd/toolkit to fluxcd/flux2
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-10-29 16:31:32 +01:00
..
2020-10-29 16:31:32 +01:00

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/master/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 toolkit

Build the flux binary (requires go >= 1.14):

make build

Run the binary:

./bin/flux -h