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.
Flux CD
100fluxcd · GitOps & Infrastructure as Code
Common commercial products in this category: HCP Terraform, Spacelift, env0
- 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.
- ↓ 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,…”