GitOps mit Flux

29. Sep 2020

Knowledge Base

Was ist Flux? Flux ist ein Tool, dass automatisch sicherstellt, dass der State deines Cluster der config in git entspricht. Es benutzt einen Operator im Cluster um Deployments in Kubernetes anzustoßen. Das wiederum bedeutet, dass du kein separates CD Tool benötigst. Es überwacht alle relevanten Image Repositories z.B. docker, erkennt neue Images, löst neue Deployments aus und aktualisiert den State deiner Applikation im Cluster. Grundsätze Deklarative Beschreibung des gesamten States in git - dies beinhaltet die Applikationen, Konfigurationen, Monitoring und alles Andere.

#flux #gitops #k8s #kubernetes