Kapitel 6. Service -Netzwerke
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kubernetes ermöglicht die Pod-zu-Pod-Kommunikation eine direkte Verbindung zwischen Workloads – aber dieses Modell allein lässt sich für dynamische, verteilte Anwendungen nicht gut skalieren. Stattdessen interagieren die meisten Anwendungen in der Praxis über Dienste, die stabile virtuelle IPs und Lastenausgleich über dynamische Backend-Pods bieten. Diese Abstraktion ist entscheidend für die Skalierbarkeit, Zuverlässigkeit und einfache Bedienung in verteilten Systemen.
Service-Netzwerk en sind der Kern dafür, wie Anwendungen sich in einem Cluster gegenseitig finden und erreichen. Sie ermöglichen die Entkopplung von Workloads, unterstützen die horizontale Skalierung und bieten Mechanismen für hohe Verfügbarkeit.
In diesem Kapitel schauen wir uns an, wie Kubernetes die Servicekommunikation verwaltet, welche Rolle kube-proxy traditionell spielt und wie Cilium es verbessert und letztendlich durch einen eBPF-basierten Datenpfad ersetzt. Dabei werden wir Konzepte wie Headless-Services, Session-Affinität und externen Zugriff über LoadBalancer-Services erkunden. Alle YAML-Manifeste, die du in diesem Kapitel verwendest, findest du im Verzeichnis „chapter06“ des GitHub-Repositorys des Buches.
Kubernetes-Service-Auffrischung
t es hilfreich, einen kurzen Überblick über Kubernetes-Dienste zu geben, um einige der in späteren ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access