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.

Speaker

 

Johannes Schnatterer
Johannes Schnatterer verfolgt das Ziel, funktionierende, sichere Anwendungen schnellstmöglich und wirtschaftlich in Produktion zu bringen und zu betreiben. Mit seinem Team bei Cloudogu entwickelt und betreibt er die Plattform my.cloudogu.com und gibt die dabei gesammelte Erfahrung gerne als Autor, Trainer und Consultant weiter.

CLC-Newsletter

Sie möchten über die Continuous Lifecycle
auf dem Laufenden gehalten werden?

 

Anmelden