Das Seminar behandelt die Netzwerkschicht verteilter Anwendungen von der Clusterkonnektivität bis zur globalen Verkehrsführung. Service Discovery, Multi-Cluster Services, DNS, Ingress- und Gateway-Muster, Sicherheit, Health Checks und Fehlersuche werden in einer mehrteiligen Laborumgebung praktisch aufgebaut.
Inhaltsübersicht
- Zielsetzung
- Teilnehmerkreis
- Voraussetzungen
- Lernumgebung
- Netzwerkarchitektur und Konnektivitätsmodelle
- Clusterinterne und clusterübergreifende Service Discovery
- Karmada Multi-Cluster Service
- DNS-Architekturen
- Ingress und Gateway-Muster
- Traffic Policies und Zustandsprüfung
- Ost-West-Verkehr und Service Mesh
- Netzwerksicherheit
- Troubleshooting-Labor
Zielsetzung
Die Seminarinhalte verbinden technische Einordnung, nachvollziehbare Konfiguration und kontrollierte Betriebsprüfung.
- Netzwerk- und Namensauflösungsanforderungen einer Karmada-Plattform planen
- Services und Endpunkte über Clustergrenzen auffindbar machen
- Ingress- und Gateway-Muster für globale Anwendungen bewerten
- Traffic-Steuerung, Health Checks und Failover verbinden
- Netzwerkfehler systematisch über mehrere Cluster eingrenzen
Teilnehmerkreis
Netzwerk- und Kubernetes-Administratoren, Plattform-Engineers, Cloud-Engineers, Site Reliability Engineers und technische Architekten.
Voraussetzungen
Fundierte Kubernetes-Netzwerkkenntnisse, Services, CoreDNS, Ingress, TLS, Load Balancer und CNI-Grundlagen. Karmada-Architektur, Clusterregistrierung und Ressourcenverteilung werden vorausgesetzt.
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. Netzwerkarchitektur und Konnektivitätsmodelle
Control-Plane-Verbindungen, Pod-Netze und Datenverkehr zwischen Anwendungen werden getrennt geplant.
Inhalte
- API-Erreichbarkeit im Push- und Pull-Modus
- überlappende Pod- und Service-CIDRs
- direkte und Gateway-basierte Verbindung
- NAT und Firewalls
- MTU und Routing
- Verantwortungsgrenzen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Netzwerkarchitektur und Konnektivitätsmodelle“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Ein Netzwerkdiagramm für drei Cluster mit allen Steuerungs- und Datenpfaden 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. Clusterinterne und clusterübergreifende Service Discovery
Namensräume, Serviceidentitäten und Endpunktquellen werden auf Konsistenz geprüft.
Inhalte
- Kubernetes Service und EndpointSlice
- ServiceExport und ServiceImport
- Multi-Cluster Service API
- Namenskonventionen
- Headless Services
- Aktualisierung und TTL
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Clusterinterne und clusterübergreifende Service Discovery“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Service exportieren, in einem zweiten Cluster importieren und die Namensauflösung validieren.
- 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. Karmada Multi-Cluster Service
Karmada-spezifische Ressourcen und Controller werden für eine zentrale Dienstsicht genutzt.
Inhalte
- ServiceExport-Verteilung
- ServiceImport-Erzeugung
- EndpointSlice-Synchronisation
- Clusterzuordnung
- Fehler- und Statusbedingungen
- Versions- und Featurevoraussetzungen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Karmada Multi-Cluster Service“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen Dienst über mehrere Mitgliedscluster veröffentlichen und seine Endpunkte zentral prüfen.
- 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. DNS-Architekturen
Globale und clusterlokale Namen werden mit klaren Zuständigkeiten und Failover-Eigenschaften entworfen.
Inhalte
- CoreDNS und Stub Domains
- External DNS
- globale DNS-Zonen
- Split Horizon
- TTL und negative Caches
- DNSSEC und Berechtigungen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „DNS-Architekturen“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine globale Namensstrategie entwerfen und einen kontrollierten Zielwechsel messen.
- 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. Ingress und Gateway-Muster
Nord-Süd-Verkehr kann zentral, regional oder vollständig clusterlokal terminiert werden.
Inhalte
- Ingress Controller je Cluster
- globaler Load Balancer
- Gateway API
- Anycast und DNS-basiertes Routing
- TLS-Terminierung
- Zertifikatsverteilung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Ingress und Gateway-Muster“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Zwei Ingress-Varianten für dieselbe Anwendung umsetzen und hinsichtlich Ausfallwirkung 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.
6. Traffic Policies und Zustandsprüfung
Verkehr wird nur zu geeigneten, erreichbaren und fachlich freigegebenen Zielen geleitet.
Inhalte
- Health Checks
- Gewichtung und Priorität
- geografische und latenzbasierte Steuerung
- Session Affinity
- Canary Traffic
- Drain und Failover
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Traffic Policies und Zustandsprüfung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen gewichteten Rollout durchführen und bei einem Health-Check-Fehler automatisch auf gesunde Ziele umschalten.
- 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. Ost-West-Verkehr und Service Mesh
Direkte Kommunikation zwischen Anwendungen in verschiedenen Clustern erfordert zusätzliche Identitäts- und Routingentscheidungen.
Inhalte
- Mesh-Föderation
- Cluster Sets und Trust Domains
- mTLS
- Gateway-Topologien
- Service Identity
- Latenz und Fehlerdomänen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Ost-West-Verkehr und Service Mesh“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Ein Service-Mesh-Zielbild mit Vertrauensgrenzen und Gateway-Pfaden für zwei Regionen 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.
8. Netzwerksicherheit
Steuerungs- und Datenpfade werden mit Minimalfreigaben und nachvollziehbarer Zertifikatsverwaltung abgesichert.
Inhalte
- NetworkPolicy
- Firewallregeln
- mTLS und Zertifikatsrotation
- Egress-Kontrolle
- Secret-Verteilung
- Audit und Paketmitschnitt
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Netzwerksicherheit“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Freigabematrix erstellen und einen unzulässigen Netzwerkpfad erkennen sowie schließen.
- 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.
9. Troubleshooting-Labor
DNS-, Routing-, TLS-, MTU- und Health-Check-Fehler werden anhand eines festen Ebenenmodells analysiert.
Inhalte
- Namensauflösung
- EndpointSlice und ServiceImport
- Routing und NAT
- TLS-Handshake
- Ingress- und Gateway-Logs
- synthetische Tests
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Troubleshooting-Labor“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Mehrere vorbereitete Netzwerkstörungen lokalisieren und die Diagnosepfade in einem Runbook festhalten.
- 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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.797 zzgl. MwSt. Inhaus: CHF 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Netzwerk- und Kubernetes-Administratoren, Plattform-Engineers, Cloud-Engineers, Site Reliability Engineers und technische Architekten. |
| Voraussetzungen: | Fundierte Kubernetes-Netzwerkkenntnisse, Services, CoreDNS, Ingress, TLS, Load Balancer und CNI-Grundlagen. Karmada-Architektur, Clusterregistrierung und Ressourcenverteilung werden vorausgesetzt. |
| 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.
