Das Seminar behandelt geplante und ungeplante Verlagerungen von Anwendungen zwischen Clustern. ClusterFailover, ApplicationFailover, Eviction, Zustandsbewertung, Datenabhängigkeiten, Rückkehrverfahren und Disaster-Recovery-Tests werden mit klaren RTO- und RPO-Zielen verbunden.
Inhaltsübersicht
- Zielsetzung
- Teilnehmerkreis
- Voraussetzungen
- Lernumgebung
- Ausfallmodelle, RTO und RPO
- ClusterFailover
- ApplicationFailover
- Graceful Eviction und Schutzmechanismen
- Stateful Workloads und Datenwiederanlauf
- Traffic, DNS und externe Abhängigkeiten
- Failback und Rückkehrbetrieb
- Disaster-Recovery-Übung
Zielsetzung
Die Seminarinhalte verbinden technische Einordnung, nachvollziehbare Konfiguration und kontrollierte Betriebsprüfung.
- Ausfallszenarien nach technischer Wirkung und Geschäftsziel klassifizieren
- Cluster- und Anwendungs-Failover gezielt konfigurieren
- Eviction, Neuplatzierung und Rückkehr kontrolliert beobachten
- stateful Anwendungen mit Daten- und Traffic-Abhängigkeiten absichern
- einen messbaren Disaster-Recovery-Test planen und auswerten
Teilnehmerkreis
Site Reliability Engineers, Kubernetes-Administratoren, Plattform-Engineers, Business-Continuity- und Disaster-Recovery-Verantwortliche.
Voraussetzungen
Karmada Scheduling und Propagation Policies, Kubernetes Readiness, PodDisruptionBudget, Storage- und Netzwerkgrundlagen. Erfahrung mit hochverfügbaren Anwendungen ist erforderlich.
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. Ausfallmodelle, RTO und RPO
Nicht jeder Fehler erfordert dieselbe Reaktion; daher werden Umfang, Dauer und Datenwirkung getrennt bewertet.
Inhalte
- Komponenten-, Cluster-, Region- und Netzwerkausfall
- partielle Erreichbarkeit
- RTO und RPO
- Fehlerdomänen
- automatisch gegenüber manuell
- Risiko fehlerhafter Failover
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Ausfallmodelle, RTO und RPO“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Ausfallszenarien einer Beispielplattform priorisieren und passende Wiederanlaufziele festlegen.
- 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. ClusterFailover
Die Reaktion auf einen nicht erreichbaren oder dauerhaft ungesunden Mitgliedscluster wird konfiguriert.
Inhalte
- Cluster Conditions und Heartbeats
- FailureThreshold
- Grace Period
- Eviction und Neuplanung
- Retain- und Purge-Verhalten
- Rückkehr des Clusters
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „ClusterFailover“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Cluster isolieren, Failover auslösen und die Neuplatzierung vollständig nachverfolgen.
- 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. ApplicationFailover
Anwendungszustände können trotz erreichbarem Cluster einen gezielten Wechsel erforderlich machen.
Inhalte
- Health-Interpretation
- Unhealthy und Unknown
- Failure Toleration
- anwendungsspezifische Kriterien
- Graceful Eviction
- Statusrückmeldung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „ApplicationFailover“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine nicht verfügbare Anwendung erkennen lassen und ihre Verlagerung auf einen gesunden Cluster testen.
- 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. Graceful Eviction und Schutzmechanismen
Die Entfernung von Replikaten wird mit Verfügbarkeits- und Zeitvorgaben abgestimmt.
Inhalte
- PodDisruptionBudget
- Termination Grace Period
- Eviction Tasks
- Traffic Drain
- PreStop und Readiness
- Timeout-Entscheidungen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Graceful Eviction und Schutzmechanismen“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine kontrollierte Eviction mit Traffic Drain durchführen und gegen eine harte Umschaltung vergleichen.
- 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 Datenwiederanlauf
Anwendungssteuerung allein garantiert keine konsistenten Daten im Zielcluster.
Inhalte
- Storage-Replikation
- Datenbankrollen
- Snapshots und Restore
- Fencing und Split Brain
- Reihenfolge von Daten und Anwendung
- Datenvalidierung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Stateful Workloads und Datenwiederanlauf“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Wiederanlaufplan für eine zustandsbehaftete Anwendung mit Fencing- und Datenprüfung entwerfen.
- 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. Traffic, DNS und externe Abhängigkeiten
Nach der Workload-Verlagerung muss der Benutzerverkehr zuverlässig zum neuen Ziel gelangen.
Inhalte
- globale Endpunkte
- DNS-TTL
- Load Balancer Health Checks
- Service Discovery
- Zertifikate
- externe APIs und Allow Lists
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Traffic, DNS und externe Abhängigkeiten“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Traffic-Failover simulieren und Messpunkte für Erreichbarkeit und Umschaltzeit erfassen.
- 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. Failback und Rückkehrbetrieb
Die Wiederaufnahme des ursprünglichen Clusters darf keine erneute unkontrollierte Verschiebung auslösen.
Inhalte
- Cluster-Recovery
- Datenresynchronisation
- Scheduling-Freigabe
- Rebalance gegenüber bewusstem Verbleib
- Change-Fenster
- Abnahme
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Failback und Rückkehrbetrieb“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen wiederhergestellten Cluster prüfen und einen geplanten Failback mit Stop-Kriterien durchführen.
- 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.
8. Disaster-Recovery-Übung
Technik, Kommunikation und Nachweis werden in einem vollständigen Test verbunden.
Inhalte
- Testplan und Verantwortlichkeiten
- Ausfallinjektion
- Zeitmessung
- Daten- und Funktionsabnahme
- Abweichungen
- Verbesserungsmaßnahmen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Disaster-Recovery-Übung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine DR-Übung durchführen und RTO, RPO, technische Befunde sowie offene Maßnahmen protokollieren.
- 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: | Site Reliability Engineers, Kubernetes-Administratoren, Plattform-Engineers, Business-Continuity- und Disaster-Recovery-Verantwortliche. |
| Voraussetzungen: | Karmada Scheduling und Propagation Policies, Kubernetes Readiness, PodDisruptionBudget, Storage- und Netzwerkgrundlagen. Erfahrung mit hochverfügbaren Anwendungen ist erforderlich. |
| 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.
