Seminar / Training
Das Seminar vermittelt die fachlichen und technischen Grundlagen für den produktiven Einstieg in Flux CD. GitOps wird dabei nicht als bloßes Synchronisieren eines Repositorys verstanden, sondern als Betriebsmodell mit deklarativem Sollzustand, kontinuierlicher Reconciliation, nachvollziehbaren Änderungen und klaren Verantwortungsgrenzen.
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.
- GitOps-Prinzipien von klassischen Push-Pipelines abgrenzen
- Aufgaben und Zusammenspiel der Flux-Controller erklären
- Quellen, Artefakte und Reconciliation-Zyklen sicher modellieren
- Einfache Anwendungen mit Kustomization und HelmRelease bereitstellen
- Status, Events und typische Fehlerbilder systematisch auswerten
Inhaltsübersicht
- GitOps als Betriebsmodell einordnen
- Flux-Architektur und Controller verstehen
- Erste Installation und Bootstrap durchführen
- Anwendungen deklarativ ausliefern
- Status, Drift und Fehlerbilder analysieren
Seminarinhalte
Modul 1: GitOps als Betriebsmodell einordnen
Die organisatorischen und technischen Grundprinzipien werden anhand typischer Änderungs- und Freigabeprozesse erarbeitet.
- Schritt 1: Deklarativen Sollzustand, Versionierung und automatisierte Konvergenz voneinander abgrenzen
- Schritt 2: Pull-basierte Continuous Delivery mit klassischen Push-Deployments vergleichen
- Schritt 3: Rollen für Entwicklung, Plattformbetrieb, Freigabe und Audit festlegen
- Schritt 4: Geeignete und ungeeignete Einsatzszenarien bewerten
Modul 2: Flux-Architektur und Controller verstehen
Die modulare Architektur des GitOps Toolkits wird vom Quellabruf bis zur Statusmeldung nachvollzogen.
- Schritt 1: Source-, Kustomize-, Helm- und Notification-Controller ihren Aufgaben zuordnen
- Schritt 2: Optionale Image-Automation-Komponenten in den Gesamtprozess einordnen
- Schritt 3: Custom Resources, Kubernetes Conditions und Controller-Reconciliation lesen
- Schritt 4: Datenfluss zwischen Quelle, Artefakt, Verbraucher und Zielressource verfolgen
Modul 3: Erste Installation und Bootstrap durchführen
Eine lokale oder bereitgestellte Übungsumgebung wird geprüft und mit einer minimalen Flux-Installation verbunden.
- Schritt 1: CLI und Clusterzugang kontrollieren
- Schritt 2: Voraussetzungen mit flux check und Kubernetes-Abfragen prüfen
- Schritt 3: Bootstrap-Struktur und selbstverwaltete Flux-Manifeste erzeugen
- Schritt 4: Ersten Synchronisationsstatus und Controller-Zustand verifizieren
Modul 4: Anwendungen deklarativ ausliefern
Ein einfacher Lieferweg wird sowohl mit Kustomize als auch mit Helm aufgebaut.
- Schritt 1: GitRepository und Kustomization für eine Manifeststruktur definieren
- Schritt 2: Pruning, Intervalle, Ziel-Namespace und Health Checks konfigurieren
- Schritt 3: HelmRepository und HelmRelease für eine Chart-basierte Anwendung erstellen
- Schritt 4: Änderungen über Commits ausrollen und Rücknahmen über Git nachvollziehen
Modul 5: Status, Drift und Fehlerbilder analysieren
Die Reconciliation wird bewusst verändert und unterbrochen, damit Betriebsverhalten und Diagnosewege nachvollziehbar werden.
- Schritt 1: Ready-, Reconciling- und Stalled-Conditions interpretieren
- Schritt 2: Events, Logs und flux get für die Zustandsanalyse kombinieren
- Schritt 3: Manuelle Clusteränderungen als Drift erkennen und korrigieren lassen
- Schritt 4: Ressourcen gezielt suspendieren, fortsetzen und sofort reconciliieren
Praxisübungen
- Bootstrap eines Übungsclusters
- Bereitstellung einer Anwendung mit Kustomize
- Bereitstellung einer zweiten Anwendung mit HelmRelease
- Analyse und Behebung absichtlich erzeugter Reconciliation-Fehler
Zielgruppe
Kubernetes-Administratoren, DevOps- und Plattformteams, Softwarearchitekten, Technische Projektleitungen.
Voraussetzungen
- Grundkenntnisse in Kubernetes
- Grundlagen zu Git und YAML
- CLI-Erfahrung auf Linux, macOS oder Windows
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.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleitung und Trainerteam
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn am 1. Tag 10:00 Uhr, am 2. Tag 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Kubernetes-Administratoren, DevOps-, Plattform- und Architekturteams |
| Voraussetzungen: | Kubernetes-, Git-, YAML- und CLI-Grundkenntnisse |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
