GitOps: Hands-on Continuous Operations mit Kubernetes
Für viele ist GitOps die Weiterentwicklung klassischer CI/CD-Prozesse. Es klingt simpel und bietet Vorteile wie z.B. das konsequente deklarative Beschreiben von Infrastructure as Code.
Im Detail bleiben aber viele Fragen offen, die es zu beantworten gilt:
Welche Tools gibt es?
Funktioniert GitOps nur mit Kubernetes?
Lassen sich nur Anwendungen oder auch Infrastruktur damit deployen?
Wie lassen sich Fehler bemerken, Helm Charts deployen, Ressourcen löschen oder Secrets sicher ablegen?
Auf diese und andere Fragen geht der Vortrag ein. In die konkreten Ausführungen am Beispiel eines "lebenden" Clusters fließen Praxistipps aus den von Johannes über zwei Jahre gesammelten Erfahrungen mit GitOps in Produktion in verschiedenen Einsatzfeldern ein.
Vorkenntnisse
Kenntnisse der GitOps-Theorie sind von Vorteil (siehe Schlomo Schapiro: "Die Rolle von GitOps in der IT-Strategie").
Kein Praxiswissen erforderlich.
Lernziele
GitOps in der Praxis verstehen, und wie es sich von CIOps unterscheidet.
Die typischen Herausforderungen bei der Umsetzung erkennen und die dazu passenden Lösungsansätze einordnen.
Mehr Details:
1. Was ist GitOps? Definitionen und Abgrenzungen verstehen.
2. Wo ist es einsetzbar? Anwendungsfälle kennenlernen.
3. Wie ist es einsetzbar? Übersicht über Werkzeuge und Designentscheidungen.
4. Welche Herausforderungen entstehen dabei? Lösungsmöglichkeiten kennenlernen.
https://www.continuouslifecycle.de/veranstaltung-13586-0-gitops-continuous-operations.html