Flux (Beta)

Flux is a GitOps tool that helps you manage your Kubernetes clusters. You can use Flux to:

  • Keep your clusters in sync with your Git repositories.
  • Reconcile code changes with your deployments.
  • Manage your Flux installation itself with a bootstrap.

To get started, see the Flux installation documentation.

Support for Flux is in Open Beta.

Bootstrap installation

Use the Flux command bootstrap gitlab to configure a Kubernetes cluster to manage itself from a Git repository.

You must authenticate your installation with either:

Some Flux features like automated image updates require write access to the source repositories.

GitOps repository structure

You should organize your repositories to meet the needs of your team. For detailed recommendations, see the Flux repository structure documentation.