Tag 1: GitOps verstehen und Argo CD kontrolliert anwenden
5 Themen, Tippen zum ÖffnenTippen zum Schließen
10:00–11:00GitOps-Prinzipien einordnen und Werkzeuge vergleichen
Sie lernen Git als Single Source of Truth kennen, ordnen deklarative Konfiguration ein und betrachten automatische Reconciliation als GitOps-Grundlagen. Anschließend vergleichen Sie Pull-basierte Abläufe mit klassischer CI/CD und ordnen Argo CD und Flux im CNCF-Umfeld ein. An einem Szenario leiten Sie ab, welche Unterschiede für Team, Plattform und Betriebsmodell relevant sind.
11:00–12:00Argo CD installieren und Komponenten erkunden
Das DevNinjas Dojo, unsere Cloud-Lernumgebung, stellt den Lerncluster für die Installation von Argo CD mit einem Helm Chart bereit. Sie untersuchen Application Controller, Repo Server, API Server und Cache im Zusammenspiel und orientieren sich in Weboberfläche sowie CLI. Danach legen Sie ein AppProject an und verbinden ein vorbereitetes Git-Repository; eigene Produktionsumgebungen bleiben außerhalb dieser Übung.
13:00–14:00Erste Anwendung mit Argo CD
Sie erstellen eine Application-Ressource und verknüpfen sie mit einem Git-Repository. Am Beispiel vergleichen Sie manuellen und automatischen Sync. Anschließend untersuchen Sie OutOfSync und Degraded als unterschiedliche Zustände und beobachten den Anwendungsstatus im UI; dabei ordnen Sie ein, wie gewünschter Zustand und der beobachtete Anwendungsstatus fachlich zusammenhängen.
14:00–15:00Drift, Pruning und Sync-Reihenfolgen steuern
Drift bezeichnet Abweichungen zwischen gewünschtem und aktuellem Zustand. Sie aktivieren Self-Heal als ausdrückliche Option des automatischen Syncs, konfigurieren Pruning bewusst, ordnen Ressourcen mit Sync Waves und Hooks und testen Retry-Einstellungen bei einem fehlgeschlagenen Sync. Rollback nutzt die Anwendungshistorie und ist bei aktivem Auto-Sync nicht verfügbar.
15:00–16:00Rückwege und Argo-CD-Zustand vorbereiten
Sie vergleichen Git Revert, einen Eintrag aus der Argo-CD-Historie und eine manuelle Korrektur als unterschiedliche Rückwege. Dabei berücksichtigen Sie die Wechselwirkung zwischen Rollback und automatischem Sync. Sie sichern und rekonstruieren ausgewählte zentrale Application-, Projekt- und Repository-Konfigurationen für einen nachvollziehbaren Rückweg in einem vorbereiteten, kontrollierten technischen Wiederherstellungsszenario.

