Seminar Flux CD Kustomize Controller und Konfigurationsmanagement

Seminar / Training

Das Seminar vertieft den Kustomize Controller als zentrale Reconciliation-Komponente für beliebige Kubernetes-Ressourcen. Schwerpunkte sind reproduzierbare Konfigurationsstrukturen, sichere Reihenfolgen, Statusprüfung und der kontrollierte Umgang mit Drift und Löschungen.

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.

  • Kustomization-Ressourcen produktionsgerecht konfigurieren
  • Basen, Overlays, Patches und Substitutionen strukturiert einsetzen
  • Abhängigkeiten und Health Checks für komplexe Auslieferungen modellieren
  • Pruning, Decryption und ServiceAccount-Impersonation sicher verwenden
  • Build-, Apply- und Health-Fehler systematisch diagnostizieren

Inhaltsübersicht

  • Kustomization und Build-Kontext
  • Basen, Overlays und Patches strukturieren
  • Abhängigkeiten und Health Checks
  • Substitution, Secrets und Berechtigungen
  • Pruning, Drift und Troubleshooting

Seminarinhalte

Modul 1: Kustomization und Build-Kontext

Die Flux-Kustomization wird von der gleichnamigen Kustomize-Datei abgegrenzt und als Reconciliation-Vertrag verstanden.

  1. Schritt 1: SourceRef, Pfad, Intervall und Zielnamespace definieren
  2. Schritt 2: Build lokal mit flux build oder Kustomize nachvollziehen
  3. Schritt 3: Generierte Ressourcen und Inventarstatus analysieren
  4. Schritt 4: Namensräume und Quellartefakte eindeutig zuordnen

Modul 2: Basen, Overlays und Patches strukturieren

Eine wartbare Repository-Struktur für mehrere Umgebungen wird aufgebaut.

  1. Schritt 1: Gemeinsame Basen von umgebungsspezifischen Overlays trennen
  2. Schritt 2: Strategische und JSON-Patches gezielt einsetzen
  3. Schritt 3: Images, Namen, Labels und Annotationen konsistent transformieren
  4. Schritt 4: Remote-Abhängigkeiten vermeiden oder kontrolliert über Sources abbilden

Modul 3: Abhängigkeiten und Health Checks

Komplexe Reihenfolgen werden nicht über Zeitverzögerungen, sondern über beobachtbare Zustände gesteuert.

  1. Schritt 1: dependsOn für Infrastruktur, CRDs und Anwendungen definieren
  2. Schritt 2: wait und explizite healthChecks vergleichen
  3. Schritt 3: CEL-Ausdrücke für benutzerdefinierte Bereitschaftsbedingungen erstellen
  4. Schritt 4: Zirkuläre Abhängigkeiten und blockierte Ketten diagnostizieren

Modul 4: Substitution, Secrets und Berechtigungen

Variable Konfiguration und vertrauliche Werte werden ohne unkontrollierte Seiteneffekte eingebunden.

  1. Schritt 1: postBuild substitutions aus festen Werten und Ressourcen verwenden
  2. Schritt 2: Fehlende Variablen und Default-Werte sicher behandeln
  3. Schritt 3: SOPS-Decryption mit Secret oder Cloud-KMS konfigurieren
  4. Schritt 4: ServiceAccount-Impersonation und Namespace-Grenzen für Least Privilege einsetzen

Modul 5: Pruning, Drift und Troubleshooting

Änderungen und Löschungen werden kontrolliert ausgeführt und nachvollzogen.

  1. Schritt 1: Prune-Verhalten und Schutz kritischer Ressourcen konfigurieren
  2. Schritt 2: Server-Side Apply, Feldbesitz und unvermeidbare Mutationen einordnen
  3. Schritt 3: Build-, Validation-, Apply- und Health-Fehler unterscheiden
  4. Schritt 4: flux debug kustomization, diff, tree, Events und Logs in Diagnosefolge anwenden

Praxisübungen

  • Mehrstufige Overlay-Struktur für Staging und Produktion
  • Abhängige Kustomizations mit Health Checks
  • SOPS-Secret und eingeschränkter ServiceAccount
  • Drift-, Prune- und Build-Fehler gezielt analysieren

Zielgruppe

Kubernetes-Administratoren, Plattform- und DevOps-Teams, Kustomize-Anwender, GitOps-Verantwortliche.

Voraussetzungen

  • Kubernetes-Manifeste
  • Kustomize-Grundlagen
  • Flux-CD-Grundlagen
  • Git und YAML

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

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.

Mehr dazu...

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.

Mehr dazu...

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.

Mehr dazu...

Fachbereichsleitung und Trainerteam

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: CHF 1.198 zzgl. MwSt.
Inhaus: CHF 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Kubernetes-, Plattform-, DevOps-, Kustomize- und GitOps-Teams
Voraussetzungen: Kubernetes-Manifeste, Kustomize, Flux CD, Git und YAML
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
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 +41 (800) 225127

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben