GitOps mit Flux: Vom Home-Cluster bis zum Enterprise-Deployment
Flux erleichtert den Aufbruch in die GitOps-Welt deutlich – es ist einfach zu installieren, self-managing und von Haus aus sicher.
Doch auch in hochkomplexen Szenarien mit Dutzenden oder Hunderten von Clustern, unzähligen Teams, die ihre Anwendungen deployen, und in sehr regulierten Umgebungen (z.B. air-gapped) erleichtert Flux das Deployment sowohl der Infrastruktur als auch der Anwendungen, die auf ihr laufen – "just push to Git and Flux does the rest".
Anhand einer Beispielumgebung wird in diesem Vortrag gezeigt, wie Flux mit den Anforderungen seiner Nutzer mitwächst und wie Ops-Teams eine Multi-Tenant-Umgebung aufbauen, die den Ansprüchen einer modernen und sicheren Self-Service-Plattform genügen. Dazu gehört das Deployment mittels OCI-Artefakten, Cluster-Management mittels CAPI und einer Visualisierung der Umgebung mittels Weave GitOps.
Vorkenntnisse
- Grundverständnis von Kubernetes
Lernziele
- Was ist Flux?
- Wie kann ich Flux in meinem Kontext bestmöglich einsetzen?