Das Seminar entwickelt ein durchgängiges Beobachtungs- und Diagnosemodell für Karmada. Control-Plane-Metriken, Logs, Events, Clusterzustände, Ressourcenketten, Alarmierung und strukturierte Fehlersuche werden in realistischen Störungsszenarien zusammengeführt.
Inhaltsübersicht
- Zielsetzung
- Teilnehmerkreis
- Voraussetzungen
- Lernumgebung
- Observability-Modell und Signalquellen
- Control-Plane-Metriken
- Logs und Events
- Cluster- und Workload-Zustände
- SLOs, Dashboards und Alarmierung
- Systematischer Troubleshooting-Pfad
- Typische Störungsszenarien
- Runbooks und Nachbereitung
Zielsetzung
Die Seminarinhalte verbinden technische Einordnung, nachvollziehbare Konfiguration und kontrollierte Betriebsprüfung.
- relevante Signale für Control Plane, Mitgliedscluster und Workloads auswählen
- Metriken, Logs, Events und Objektstatus korrelieren
- SLOs und Alarmgrenzen für zentrale Karmada-Funktionen definieren
- Fehler entlang der Kette Policy, Binding, Work und Zielressource eingrenzen
- wiederholbare Runbooks für typische Störungen erstellen
Teilnehmerkreis
Kubernetes-Administratoren, Site Reliability Engineers, Plattform-Engineers und Betriebsleitstellen.
Voraussetzungen
Fundierte Kubernetes-Fehlersuche, kubectl, Logs, Events und Prometheus-Grundlagen. Architektur, Registrierung und Propagation in Karmada müssen verstanden werden.
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. Observability-Modell und Signalquellen
Messwerte werden nach Steuerungsebene, Datenaktualität und betrieblicher Aussagekraft geordnet.
Inhalte
- Metriken, Logs, Events und Traces
- Control Plane gegenüber Mitgliedscluster
- Soll- und Istzustand
- Korrelation über UID und Generation
- Aufbewahrung und Zugriff
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Observability-Modell und Signalquellen“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Signalmap für den vollständigen Weg einer verteilten Anwendung 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.
2. Control-Plane-Metriken
API, Controller, Scheduler und Datenspeicherung werden mit passenden Verfügbarkeits- und Leistungswerten beobachtet.
Inhalte
- API-Latenz und Fehlerquote
- Controller-Queue und Reconcile-Dauer
- Scheduler-Durchsatz
- Webhook-Fehler
- etcd-Latenz und Größe
- Ressourcenverbrauch
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Control-Plane-Metriken“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Metriken erfassen und Schwellenwerte für einen gesunden Laborbetrieb ableiten.
- 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. Logs und Events
Strukturierte Protokolle und Kubernetes-Ereignisse werden zielgerichtet statt wahllos ausgewertet.
Inhalte
- Komponentenlogs
- Log-Level und Korrelation
- Events von Policy, Binding und Work
- Cluster- und Agent-Logs
- Zeitstempel und Uhrensynchronität
- Beweissicherung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Logs und Events“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine fehlgeschlagene Verteilung anhand von Events und korrelierten Logs bis zur Ursache 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.
4. Cluster- und Workload-Zustände
Teilzustände aus mehreren Clustern werden auf Verfügbarkeit und Datenfrische geprüft.
Inhalte
- Cluster Conditions
- Heartbeats
- Binding-Status
- Work Applied und Available
- aggregierter Status
- Global Resource View
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Cluster- und Workload-Zustände“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen teilweise nicht verfügbaren Workload erkennen und den betroffenen Cluster eindeutig 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.
5. SLOs, Dashboards und Alarmierung
Technische Signale werden in Service-Level-Indikatoren und handlungsfähige Alarme überführt.
Inhalte
- API-Verfügbarkeit
- Verteilungsverzögerung
- Clustererreichbarkeit
- fehlgeschlagene Reconciles
- Alarm-Deduplizierung
- Runbook-Verknüpfung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „SLOs, Dashboards und Alarmierung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Ein Dashboard- und Alarmkonzept für drei zentrale Karmada-Dienste 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. Systematischer Troubleshooting-Pfad
Eine feste Reihenfolge verhindert vorschnelle Änderungen und verkürzt die Eingrenzung.
Inhalte
- Symptom und Umfang
- letzte Änderung
- Policy-Auswahl
- Scheduling und Binding
- Work-Ausführung
- Zielcluster und Anwendung
- Hypothese und Gegenprobe
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Systematischer Troubleshooting-Pfad“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen standardisierten Prüfpfad auf mehrere vorbereitete Fehlerfälle anwenden.
- 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. Typische Störungsszenarien
Fehler aus Netzwerk, TLS, RBAC, Scheduling und Webhooks werden anhand charakteristischer Befunde unterschieden.
Inhalte
- nicht erreichbarer Cluster
- Forbidden und fehlende Rechte
- keine passenden Zielcluster
- Webhook-Timeout
- Override-Fehler
- veralteter Status
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Typische Störungsszenarien“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Fünf Störungen unter Zeitvorgabe diagnostizieren und jeweils Ursache, Wirkung und Korrektur dokumentieren.
- 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. Runbooks und Nachbereitung
Diagnosewissen wird in belastbare Betriebsverfahren überführt.
Inhalte
- Startbedingungen
- Prüfschritte und Kommandos
- Entscheidungspunkte
- sichere Korrektur
- Eskalationskriterien
- Post-Incident Review
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Runbooks und Nachbereitung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Ein Runbook für Clusterverlust und ein zweites für ausbleibende Ressourcenverteilung verfassen.
- 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
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 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-Administratoren, Site Reliability Engineers, Plattform-Engineers und Betriebsleitstellen. |
| Voraussetzungen: | Fundierte Kubernetes-Fehlersuche, kubectl, Logs, Events und Prometheus-Grundlagen. Architektur, Registrierung und Propagation in Karmada müssen verstanden werden. |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
