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
 35 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (5)

Kombinierte Kurse

Verwandte Kategorien