Tag 1: Istio installieren und Traffic kontrollieren
5 Themen, Tippen zum ÖffnenTippen zum Schließen
10:00–11:00Service-Mesh-Einsatz fundiert bewerten
Ein Service Mesh verschiebt Netzwerkfunktionen in die Plattform, erhöht aber auch Ressourcenbedarf und Betriebsumfang. Sie vergleichen native Kubernetes-Mittel, Anwendungscode und die Ansätze von Istio, Linkerd und Cilium anhand von Routing, Identität, Telemetrie und Teamverantwortung. Daraus leiten Sie Kriterien ab, wann Istio einen konkreten Bedarf löst und wann zusätzliche Komplexität überwiegt.
11:00–12:00Istiod und Envoy einordnen
Istiod verarbeitet Mesh-Konfiguration und verteilt daraus Proxy-Konfiguration an den Datenpfad. Sie ordnen Control Plane, Envoy-Sidecars, xDS-Schnittstellen, Workload-Identitäten und Anwendungsverkehr in ein Architekturmodell ein. Anschließend verfolgen Sie eine Routing-Regel vom Kubernetes-Objekt bis zur wirksamen Proxy-Konfiguration und trennen Sollzustand von beobachtetem Traffic.
13:00–14:00Istio mit Sidecars installieren
Eine Sidecar-Installation ergänzt Workload-Pods um einen Envoy-Proxy. Das DevNinjas Dojo, unsere Cloud-Lernumgebung, stellt Cluster bereit, auf denen Sie Istio mit istioctl und alternativ per Helm Chart installieren und Mesh-Konfiguration sowie injizierte Container untersuchen. Anhand bereitgestellter Statusinformationen bewerten Sie Konfigurations- und Proxy-Zustand und unterscheiden die Verantwortungsgrenzen zwischen Plattform und Workload.
14:00–15:00Traffic mit Istio-Ressourcen steuern
VirtualService und DestinationRule trennen Routing-Regeln von Eigenschaften der tatsächlichen Ziele. Sie definieren geeignete Service-Subsets, verteilen Traffic kontrolliert gewichtet und ergänzen eine Header-Regel. Anschließend prüfen Sie gemeinsam, wie Hosts, Reihenfolge, Subsets und Zielrichtlinien zusammenspielen, und korrigieren eine Regel, die keinen passenden Endpunkt erreicht.
15:00–16:00Gateways und Gateway API vergleichen
Externer Traffic benötigt einen Gateway-Datenpfad und passende Routing-Ressourcen. Sie konfigurieren TLS-Ingress mit Istio Gateway und VirtualService und bilden denselben Einstieg mit Kubernetes Gateway API und HTTPRoute ab. Dabei vergleichen Sie Rollen, Listener, Zertifikatreferenzen und Routenbindung und routen externen Traffic über TLS-terminierte Gateways zu Ihren Services.

