What you will learn
- Understand Flux controllers
- Compare with Argo CD
- Automate image updates
New to this? Start here
The basics, in plain English
Flux is another popular GitOps tool, similar in spirit to Argo CD. It runs inside your Kubernetes cluster, watches your Git repository, and automatically applies any changes it finds. The idea is the same: Git is the source of truth and Flux keeps the cluster matching it.
- Flux
- A GitOps tool that runs in your cluster and applies changes from Git automatically.
- Controller
- A small program inside the cluster that watches and takes action.
- Repository
- The Git project that holds your desired configuration files.
- Automation
- Applying changes without a human running commands by hand.
- Polling
- Regularly checking Git for new changes to apply.
- Reconcile
- Bringing the cluster back in line with what the files say.
01
Controllers
Flux is a set of controllers that reconcile sources, Kustomizations, and Helm releases. It can also automate image tag updates back to git.
Finished this topic?
Mark it done to earn 100 XP and keep your streak alive.