Das Seminar zeigt, wie bereits produktive Kubernetes-Anwendungen schrittweise unter Karmada-Verwaltung gestellt werden. Bestandsaufnahme, Ressourcenauswahl, Übernahme ohne Doppelsteuerung, Datenabhängigkeiten, Cutover und Rückfallverfahren werden anhand eines durchgängigen Migrationsszenarios bearbeitet.
Inhaltsübersicht
- Zielsetzung
- Teilnehmerkreis
- Voraussetzungen
- Lernumgebung
- Migrationsinventar und Klassifizierung
- Zielbild und Migrationswellen
- Übernahme von Ressourcen
- Doppelsteuerung und Automatisierungskonflikte
- Stateful Workloads und Datenpfade
- Cutover und Funktionsabnahme
- Rollback und Bereinigung
Zielsetzung
Die Seminarinhalte verbinden technische Einordnung, nachvollziehbare Konfiguration und kontrollierte Betriebsprüfung.
- bestehende Workloads und Abhängigkeiten migrationsfähig inventarisieren
- eine phasenweise Übernahme ohne konkurrierende Steuerung planen
- Ressourcen mit passenden Preserve- und Conflict-Regeln übernehmen
- Cutover, Validierung und Rollback mit klaren Stop-Kriterien durchführen
- Migrationsnachweise und Betriebsübergabe erstellen
Teilnehmerkreis
Kubernetes-Administratoren, Plattform-Engineers, DevOps-Fachkräfte, Migrationsverantwortliche und technische Architekten.
Voraussetzungen
Sichere Kubernetes-Administrationskenntnisse, Deployments, StatefulSets, Services, Storage, DNS, Helm oder Kustomize. Karmada Propagation Policies und Scheduling-Grundlagen müssen bekannt sein.
Lernumgebung
Die Übungen werden in einer isolierten Multi-Cluster-Laborumgebung mit einer Karmada Control Plane und mehreren Kubernetes-Mitgliedsclustern durchgeführt. Alle Arbeitsschritte werden über deklarative Manifeste, kubectl, karmadactl und die jeweils erforderlichen Diagnosewerkzeuge nachvollzogen. Änderungen werden vor der Anwendung geprüft und nach der Anwendung anhand von Status, Events und Zielressourcen validiert.
1. Migrationsinventar und Klassifizierung
Vor jeder Übernahme werden Ressourcen, Daten, externe Abhängigkeiten und bestehende Automatisierung vollständig erfasst.
Inhalte
- Workload- und Namespace-Inventar
- Helm- und GitOps-Ownership
- Persistent Volumes
- Ingress, DNS und Zertifikate
- Secrets und ConfigMaps
- Abhängigkeitsmatrix
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Migrationsinventar und Klassifizierung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine bestehende Anwendung inventarisieren und nach Migrationsrisiko klassifizieren.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
2. Zielbild und Migrationswellen
Das Zielmodell wird in technisch kontrollierbare Wellen mit Abnahmekriterien zerlegt.
Inhalte
- Pilot- und Produktionscluster
- Parallelbetrieb
- Blue-Green und schrittweiser Cutover
- Datenmigration
- Change Freeze
- Stop- und Rückfallkriterien
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Zielbild und Migrationswellen“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Wellenplan mit Pilot, Teilübernahme und vollständigem Cutover erstellen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
3. Übernahme von Ressourcen
Vorhandene Objekte werden so in die Karmada-Steuerung eingebunden, dass ungewollte Überschreibungen vermieden werden.
Inhalte
- ResourceSelectors
- ConflictResolution
- PreserveResourcesOnDeletion
- Field Retention
- Adoption und Ownership
- Dry Run und Diff
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Übernahme von Ressourcen“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine bestehende Deployment-Gruppe übernehmen und Felddifferenzen vor der Aktivierung auswerten.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
4. Doppelsteuerung und Automatisierungskonflikte
GitOps, Helm, Operatoren und Karmada dürfen nicht gleichzeitig widersprüchliche Sollzustände erzwingen.
Inhalte
- Reconcile-Ownership
- Helm Release Secrets
- GitOps-Synchronisation
- Operator-generierte Ressourcen
- Pruning
- temporäre Schutzmaßnahmen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Doppelsteuerung und Automatisierungskonflikte“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen vorbereiteten Ownership-Konflikt erkennen und die Verantwortlichkeit eindeutig umstellen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
5. Stateful Workloads und Datenpfade
Datenhaltende Anwendungen benötigen getrennte Verfahren für Steuerobjekte und Nutzdaten.
Inhalte
- StatefulSet-Identität
- StorageClass-Abbildung
- Snapshots und Replikation
- Datenbank-Failover
- Reihenfolge von Daten und Workload
- Konsistenzprüfung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Stateful Workloads und Datenpfade“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Migrationsplan für eine zustandsbehaftete Anwendung mit validierbarem Daten-Cutover erstellen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
6. Cutover und Funktionsabnahme
Die Umschaltung erfolgt anhand definierter technischer und fachlicher Prüfpunkte.
Inhalte
- Traffic-Umleitung
- Readiness und Kapazität
- Anwendungs- und Datenprüfung
- Binding- und Work-Status
- Monitoring-Vergleich
- Freigabeprotokoll
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Cutover und Funktionsabnahme“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen kontrollierten Cutover durchführen und die Anwendung in allen Zielclustern abnehmen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
7. Rollback und Bereinigung
Ein Rückfall muss vor dem Cutover technisch vorbereitet und im Labor erprobt sein.
Inhalte
- Rücksprung der Objektsteuerung
- Traffic-Rollback
- Daten-Rückfallgrenzen
- Karmada-Policies deaktivieren
- Restobjekte
- Nachanalyse
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Rollback und Bereinigung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen fehlerhaften Cutover zurücknehmen und die ursprüngliche Steuerung ohne Objektverlust wiederherstellen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
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.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Kubernetes-Administratoren, Plattform-Engineers, DevOps-Fachkräfte, Migrationsverantwortliche und technische Architekten. |
| Voraussetzungen: | Sichere Kubernetes-Administrationskenntnisse, Deployments, StatefulSets, Services, Storage, DNS, Helm oder Kustomize. Karmada Propagation Policies und Scheduling-Grundlagen müssen bekannt sein. |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Ü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.
