Das Seminar vermittelt die Architektur einer föderierten Kubernetes-Steuerung mit Karmada. Control Plane, Mitgliedscluster, Ressourcenmodelle, Richtlinien und typische Betriebsabläufe werden systematisch eingeordnet und in einer Laborumgebung praktisch nachvollzogen.
Inhaltsübersicht
- Zielsetzung
- Teilnehmerkreis
- Voraussetzungen
- Lernumgebung
- Multi-Cluster-Ausgangslage und Karmada-Einsatzmodell
- Architektur der Karmada Control Plane
- Mitgliedscluster und Registrierungsmodelle
- Ressourcenverteilung und interne Objekte
- Grundlagen von Platzierung und Anpassung
- Betriebszugriffe und erste Fehleranalyse
Zielsetzung
Die Seminarinhalte verbinden technische Einordnung, nachvollziehbare Konfiguration und kontrollierte Betriebsprüfung.
- Aufgaben, Grenzen und Einsatzmuster von Karmada fachlich einordnen
- Komponenten der Karmada Control Plane und ihre Kommunikationswege erklären
- Mitgliedscluster registrieren und ihren Zustand kontrollieren
- PropagationPolicy, ResourceBinding und Work-Objekte entlang des Verteilungswegs analysieren
- eine belastbare Grundlage für weiterführende Karmada-Seminare schaffen
Teilnehmerkreis
Kubernetes-Administratoren, Plattform- und Cloud-Engineers, DevOps-Fachkräfte, Solution Architects sowie technische Projektverantwortliche, die Multi-Cluster-Plattformen planen oder betreiben.
Voraussetzungen
Sichere Grundkenntnisse zu Kubernetes-Objekten, kubectl, Namespaces, Deployments, Services und YAML. Erfahrung mit mindestens einem produktionsnahen Kubernetes-Cluster ist empfehlenswert.
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. Multi-Cluster-Ausgangslage und Karmada-Einsatzmodell
Zunächst werden typische Probleme verteilter Kubernetes-Landschaften und die Abgrenzung zwischen Clusterverwaltung, Workload-Verteilung und Anwendungsbetrieb geklärt.
Inhalte
- Gründe für Multi-Cluster-Architekturen
- Föderation gegenüber unabhängig betriebenen Clustern
- Push- und Pull-basierte Steuerung
- Anwendungsfälle, Grenzen und Verantwortlichkeiten
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Multi-Cluster-Ausgangslage und Karmada-Einsatzmodell“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine bestehende Clusterlandschaft klassifizieren und geeignete Aufgaben für eine Karmada-Steuerung bestimmen.
- 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. Architektur der Karmada Control Plane
Die zentralen Dienste werden nach Zuständigkeit, Datenfluss und Ausfallwirkung untersucht.
Inhalte
- Karmada API Server und Datenspeicherung
- Controller Manager und Scheduler
- Webhook und Aggregated API Server
- karmadactl und Kubernetes-Clientzugriffe
- Kommunikationspfade zu Mitgliedsclustern
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Architektur der Karmada Control Plane“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Komponenten und Endpunkte einer Laborinstallation erfassen und den Datenfluss einer Ressourcenverteilung verfolgen.
- 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. Mitgliedscluster und Registrierungsmodelle
Die Einbindung von Clustern wird aus technischer und betrieblicher Sicht vorbereitet.
Inhalte
- Push-Modus und Pull-Modus
- Cluster-Objekte, Secrets und Agenten
- Clusterstatus, Labels und Taints
- Netzwerk- und Berechtigungsanforderungen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Mitgliedscluster und Registrierungsmodelle“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Zwei Mitgliedscluster registrieren, kennzeichnen und ihre Bereitschaft kontrollieren.
- 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. Ressourcenverteilung und interne Objekte
Der Weg eines Kubernetes-Objekts von der Karmada API bis zum Zielcluster wird schrittweise aufgelöst.
Inhalte
- Resource Templates
- PropagationPolicy und ClusterPropagationPolicy
- ResourceBinding und ClusterResourceBinding
- Work-Objekte und Ausführungsstatus
- Abhängigkeiten zwischen Namespace und Ressourcen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Ressourcenverteilung und interne Objekte“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Beispielanwendung verteilen und alle erzeugten Karmada-Objekte bis zum Zielcluster untersuchen.
- 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. Grundlagen von Platzierung und Anpassung
Einfache Platzierungsentscheidungen und clusterabhängige Abweichungen werden praktisch verbunden.
Inhalte
- ClusterAffinity und SpreadConstraints
- ReplicaScheduling
- OverridePolicy und ClusterOverridePolicy
- Prioritäten und Konfliktverhalten
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Grundlagen von Platzierung und Anpassung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Anwendung nach Clustermerkmalen platzieren und einen clusterabhängigen Parameter überschreiben.
- 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. Betriebszugriffe und erste Fehleranalyse
Abschließend werden die wichtigsten Statusquellen und Diagnosewege für den täglichen Betrieb zusammengeführt.
Inhalte
- Statusbedingungen und Events
- Logs zentraler Komponenten
- Ressourcenansicht über mehrere Cluster
- häufige Registrierungs- und Verteilungsfehler
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Betriebszugriffe und erste Fehleranalyse“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine fehlerhafte Richtlinie diagnostizieren, korrigieren und den erfolgreichen Abgleich nachweisen.
- 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- und Cloud-Engineers, DevOps-Fachkräfte, Solution Architects sowie technische Projektverantwortliche, die Multi-Cluster-Plattformen planen oder betreiben. |
| Voraussetzungen: | Sichere Grundkenntnisse zu Kubernetes-Objekten, kubectl, Namespaces, Deployments, Services und YAML. Erfahrung mit mindestens einem produktionsnahen Kubernetes-Cluster ist empfehlenswert. |
| 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.
