Deep Dive in das Kubernetes Networking
Die Vernetzung ist eine entscheidende Komponente für den Erfolg Ihrer Kubernetes-Implementierung. Netzwerkkomponenten in einem Kubernetes-Cluster steuern die Interaktion auf mehreren Ebenen, von der Kommunikation zwischen Containern, die auf verschiedenen Hosts laufen, bis hin zur Bereitstellung von Diensten für Clients außerhalb eines Clusters.
Dieser Leitfaden führt in verschiedene Kubernetes-Netzwerkkonzepte ein und soll Betreibern, Entwicklern und Entscheidungsträgern ein Verständnis für die Technologie, die Werkzeuge und die verfügbaren Optionen vermitteln.
Der Leitfaden deckt sowohl die Grundlagen als auch fortgeschrittene Themen ab, darunter:
- Eine Einführung in die Vernetzung mit Docker
- Eine Einführung in die Kubernetes-Vernetzung
- Die Rolle der Container Network Interface (CNI) Spezifikation
- Einblicke in beliebte CNI-Plugins – Flannel, Calico, Multus CNI, Cilium, Kube-Vip und MetalLB
- Load Balancer und Ingress-Controller