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 Dienstnetzen (z. B. Istio, Linkerd)
- Bewährte Verfahren 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 nützlich, aber nicht unbedingt erforderlich
Zielgruppe
- Techniker DevOps
- Administratoren Kubernetes
- Software-Entwickler
- Systemarchitekten
Erfahrungsberichte (6)
Die Trainerin ist hochqualifiziert, und obwohl es ziemlich anstrengend ist, hat es mir gefallen, dass es viele Beispiele gibt und dass man Fragen stellen kann.
Roger - REGNOLOGY ROMANIA S.R.L.
Kurs - Docker and Kubernetes
Maschinelle Übersetzung
Anwendungsbeispiele aus der Praxis
Łukasz - Rossmann SDP Sp. z o.o.
Kurs - Docker (introducing Kubernetes)
Maschinelle Übersetzung
Praktische Übungen
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maschinelle Übersetzung
Die Verfügbarkeit des virtuellen Desktops als eine Art Sandkasten, mit dem die Teilnehmer herumspielen können, ist großartig!
Benedict - Questronix Corporation
Kurs - OpenShift 4 for Administrators
Maschinelle Übersetzung
Die praktischen Übungen waren sehr wichtig für das Lernen, und die ausführlichen Erklärungen, wie die Dinge hinter den Kulissen funktionieren, machten alles klarer.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Concepts learnt and how to set up the k8 clusters