Schulungsübersicht
Einführung in Kuma Integration und Kubernetes.
- Überblick über das Kuma Service Mesh und seine Rolle in Kubernetes.
- Kuma: Überblick über Funktionen und Architektur
- Verstehen der Vorteile der Integration von Kuma mit Kubernetes
- Vergleich der verschiedenen Service-Mesh-Lösungen im Kubernetes-Ökosystem
- Verständnis für die Notwendigkeit eines Service Mesh in einer modernen Microservices-Architektur
- Installation von Kuma auf Clustern Kubernetes
- Erforschung der Komponenten der Kontroll- und Datenebene von Kuma
Bereitstellen und Konfigurieren von Kuma in Kubernetes.
- Installation von Kuma-Kontrollebenen-Komponenten in Clustern Kubernetes
- Einsatz von Kuma-Datenebenen-Proxys zusammen mit Pods Kubernetes
- Integration mit dem API-Server von Kubernetes und Synchronisierung des Kontrollpanels
- Validierung und Test des Kuma-Einsatzes in Umgebungen Kubernetes
Service-Erkennung und Traffic-Routing mit Kuma
- Konfiguration von Service Discovery mit Kuma's Servicekatalog
- Implementierung von Traffic-Routing-Policies mit Kuma's Traffic-Routing-Ressourcen
- Praktische Übungen: Konfiguration von Traffic Routing für verschiedene Einsatzszenarien
- Lastausgleichsstrategien in Kuma: Layer 4 und Layer 7 Lastausgleich
Fortgeschrittenes Verkehrsmanagement mit Kuma
- Einblick in Kuma's Traffic Policies
- Kuma's Traffic Routing, Splitting und Shaping Techniken
- Gewichtetes Routing, Fault Injection und Circuit Breaking
- Kanarische und blau-grüne Verteilungen mit Kuma in Kubernetes.
Verkehrsbeobachtung und Sicherheit mit Kuma
- Implementierung von Telemetrie- und Beobachtungsfunktionen mit Kuma's Data Plane Proxies
- Einführung in Kuma's Verkehrsmetriken, Tracking und Logging Fähigkeiten
- Sicherheit der Service-to-Service-Kommunikation mit mTLS-Verschlüsselung
- Durchsetzung von Verkehrsrichtlinien und Zugriffskontrolle mit Kuma's Verkehrsrichtlinien
Verbesserung der Sicherheit mit Kuma in Kubernetes.
- Implementierung der gegenseitigen TLS-Authentifizierung (mTLS) zwischen Diensten
- Rollenbasierte Zugriffskontrollrichtlinien (RBAC) für detaillierte Zugriffskontrolle
- Verschlüsselung und Datenschutz im Kuma Service Mesh innerhalb von Clustern Kubernetes.
Beobachtbarkeit und Überwachung mit Kuma
- Verwendung von Prometheus und Grafana zur Überwachung von Kuma-Metriken
- Logging und Tracking mit Kuma für verbesserte Beobachtbarkeit
- Fehlersuche und Debugging von Kuma-Einsätzen in Kubernetes-Umgebungen
Multi-Cluster-Bereitstellungsstrategien
- Föderierte Service-Mesh-Architektur mit Kuma in mehreren Clustern Kubernetes.
- Service-Mesh-Replikation und -Synchronisation zwischen Clustern
- Disaster-Recovery-Planung und Hochverfügbarkeitsüberlegungen mit Kuma in Multi-Cluster-Umgebungen
Leistungsoptimierung und Scalabarkeit von Kuma in Kubernetes-Clustern
- Optimierung von Kuma's Control Panel und Data Plane Komponenten für Performance
- Scalabilität von Kuma-Einsätzen in Clustern Kubernetes
- Lastausgleichsstrategien und Leistungsoptimierung für Kuma's Service Mesh
Fortgeschrittene Themen und Best Practices
- Implementierung von Failure Injection und Circuit Breaking für Resilience-Tests
- Fortgeschrittene Techniken zur Verkehrslenkung: Verkehrsverlagerung und Spiegelung
- Integration von Kuma mit externen Servicenetzen (z. B. Istio, Linkerd)
- Best Practices für den Einsatz und die Verwaltung von Kuma in Produktionsumgebungen
- Fehlersuche bei häufigen Problemen und Debugging-Techniken
Praktische Workshops:
- Konfiguration von Clustern Kubernetes für den Einsatz von Kuma
- Einsatz von Microservice-Anwendungen mit fortgeschrittenen Richtlinien für das Verkehrsmanagement
- Implementierung von Sicherheitsmaßnahmen mit mTLS und RBAC
- Überwachung von Kuma-Einsätzen mit Prometheus und Grafana.
- Multi-Cluster-Bereitstellungsszenario und Disaster-Recovery-Tests
- Leistungsoptimierung und Skalierbarkeitsübungen für Kuma in Kubernetes.
Projekt und Abschlussprüfung (optional)
- Abschlussprojekt: Entwurf und Implementierung einer Service-Mesh-Architektur mit Kuma für eine Microservices-Beispielanwendung
- NobleProg-Zertifizierungsprüfung: Bewertung des Verständnisses der Teilnehmer für Kuma-Konzepte, Konfiguration und Best Practices
Voraussetzungen
- Frühere Erfahrungen mit den Grundlagen von Kubernetes und Containerisierungskonzepten
- Kenntnisse im Umgang mit der Kommandozeilenschnittstelle von Linux
- Kenntnisse von Containerisierungstechnologien (Docker, Container-Runtime)
- Kenntnisse von Netzwerkgrundlagen
- Kenntnisse von Netzwerkprinzipien und Service-Mesh-Konzepten sind hilfreich, aber nicht zwingend erforderlich
Zielgruppe
- Ingenieure DevOps
- Administratoren Kubernetes
- Software-Entwickler
- Systemarchitekten
Erfahrungsberichte (5)
er war geduldig und verstand, dass wir zurückbleiben
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maschinelle Übersetzung
die fachliche Vorbereitung der Lehrer
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maschinelle Übersetzung
Er hat alles erklärt, nicht nur die k8s-Begriffe.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Maschinelle Übersetzung
Depth of knowledge of the trainer
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.