Seminar / Training
Das Seminar entwickelt einen einheitlichen Betriebs- und Diagnoseprozess für Flux CD. Einzelne Fehlermeldungen werden nicht isoliert betrachtet; Source, Artefakt, Kustomization, HelmRelease und Zielressourcen werden als zusammenhängende Reconciliation-Kette analysiert.
Zielsetzung
Die Inhalte führen von der fachlichen Einordnung über die technische Umsetzung bis zur belastbaren Betriebsroutine. Jede Lerneinheit wird schrittweise aufgebaut und unmittelbar an einer Kubernetes-Umgebung nachvollzogen.
- Conditions, Events, Logs und Metriken korrekt interpretieren
- Prometheus- und Custom-Resource-Metriken für Flux aufbauen
- Alerts und Dashboards auf betriebsrelevante Signale ausrichten
- CLI-Werkzeuge für Trace, Tree, Diff und Debug sicher einsetzen
- Wiederkehrende Fehlerbilder mit standardisierten Runbooks beheben
Inhaltsübersicht
- Flux-Zustandsmodell lesen
- Events und strukturierte Logs nutzen
- Metriken, Dashboards und Alerts
- CLI-basierte Diagnosekette
- Fehlerlab und Runbooks
Seminarinhalte
Modul 1: Flux-Zustandsmodell lesen
Die Diagnose beginnt mit einem einheitlichen Verständnis von Generation, Revision und Conditions.
- Schritt 1: Ready, Reconciling, Stalled und negative Conditions unterscheiden
- Schritt 2: Observed Generation und zuletzt angewendete Revision auswerten
- Schritt 3: Status von Source, Kustomization und HelmRelease korrelieren
- Schritt 4: Transiente Fehler von dauerhaft fehlerhaften Spezifikationen trennen
Modul 2: Events und strukturierte Logs nutzen
Ereignisse und Logs werden über Objektbezug und Reconcile-ID zusammengeführt.
- Schritt 1: Kubernetes Events nach Ressource, Grund und Zeitfenster filtern
- Schritt 2: Controller-Logs mit Name, Namespace und Reconcile-ID abfragen
- Schritt 3: Log-Level und Encoding für zeitlich begrenzte Diagnose anpassen
- Schritt 4: Loki- oder vergleichbare Logaggregation für wiederkehrende Analysen strukturieren
Modul 3: Metriken, Dashboards und Alerts
Technische Controller-Metriken und fachliche Ressourcenmetriken werden getrennt erfasst.
- Schritt 1: Controller-Endpunkte und Reconciliation-Dauer in Prometheus aufnehmen
- Schritt 2: CPU, Speicher, API-Requests und Queue-Verhalten beobachten
- Schritt 3: Flux-Custom-Resources über kube-state-metrics auswerten
- Schritt 4: Dashboards und Alarmregeln für Verfügbarkeit, Fehlerquote und Stau erstellen
Modul 4: CLI-basierte Diagnosekette
Mehrere Flux-Werkzeuge werden in einer festen Reihenfolge eingesetzt.
- Schritt 1: flux get und flux stats für den Überblick verwenden
- Schritt 2: flux tree und flux trace zur Abhängigkeitsanalyse einsetzen
- Schritt 3: flux build und flux diff für erwartete Manifeständerungen nutzen
- Schritt 4: flux debug für Kustomization und HelmRelease mit relevanten Kontextdaten ausführen
Modul 5: Fehlerlab und Runbooks
Typische Störungen werden reproduziert, behoben und dokumentiert.
- Schritt 1: Authentifizierungs- und Quellfehler isolieren
- Schritt 2: Kustomize-Build-, Apply- und Health-Fehler unterscheiden
- Schritt 3: Helm-Installations-, Test- und Drift-Probleme beheben
- Schritt 4: Runbooks mit Prüfschritten, Eskalation und Erfolgskriterien erstellen
Praxisübungen
- Dashboard und Alarmregeln für Flux-Controller und Ressourcen
- Korrelation von Conditions, Events und Logs
- CLI-Diagnose einer unterbrochenen Reconciliation-Kette
- Erstellung eines wiederverwendbaren Troubleshooting-Runbooks
Zielgruppe
Flux-CD- und Kubernetes-Betreiber, SRE-Teams, DevOps- und Plattformteams, Monitoring-Verantwortliche.
Voraussetzungen
- Flux-CD-Grundlagen
- Kubernetes-Administration
- Grundlagen zu Prometheus und strukturierten Logs
Arbeitsweise
Vortrag und Demonstration wechseln mit angeleiteten Schritt-für-Schritt-Übungen. Konfigurationen werden nachvollziehbar erstellt, geprüft, gezielt gestört und anhand von Statusinformationen, Ereignissen und Protokollen korrigiert.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn am 1. Tag 10:00 Uhr, am 2. Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Flux-CD- und Kubernetes-Betreiber, SRE-, DevOps-, Plattform- und Monitoring-Teams |
| Voraussetzungen: | Flux CD, Kubernetes sowie Prometheus- und Log-Grundlagen |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen und angeleitete Schritt-für-Schritt-Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
