Flux CD

Flux is a tool that automates updates when there are new codes to be distributed and synchronizes Kubernetes cluster configurations with sources such as Git repositories and OCI artifact. Developed using the Kubernetes API extension system and built on the GitOps Toolkit, this tool provides support for multiple tenants (multi-tenancy) and syncing multiple Git stores. The project, located under the roof of CNCF, works integrated with components in the Kubernetes ecosystem.

FL

fluxcd · GitOps & Infrastructure as Code

STARS8.5K
FORKS812
COMMITS—
CONTRIBUTORS207
VERSIONv2.9.3
UPDATED4 days ago
GoGitopsKubernetesApache-2.0

Common commercial products in this category: HCP Terraform, Spacelift, env0

What can it do?
  • You can synchronize Kubernetes cluster configurations with Git repositories and OCI artifact resources.
  • You can manage Helm versions and Helm chart configurations.
  • You can automatically reflect image updates for new code distributions.
User reviews
  • ↓ NegativeGitHub Issue

    [flux v0.26.0-2] Kustomization tries to modify immutable fields

    “### Describe the bug I updated to flux 0.26.1 and then observed an reconciliation error in a deployment. I deleted the deployment and now there is a problem with the pvc of that deployment. ``` PersistentVolumeClaim/monitoring/influxdb-volume dry-run failed, reason: Invalid,…”

My note

Alternative pages

More in: GitOps & Infrastructure as Code