Netzwerk
Hubble
Hubble
Netzwerk-Observability und Troubleshooting tief im Kubernetes-Cluster.
Was ist Hubble?
Hubble ist eine vollständig verteilte Plattform für Netzwerk- und Sicherheits-Observability. Es baut direkt auf Cilium und eBPF auf und bietet dadurch beispiellose Einblicke in die Kommunikationsflüsse Ihrer Services. Mit Hubble visualisieren Sie Abhängigkeiten, identifizieren Paketverluste (Drops) und debuggen Netzwerkrichtlinien in Echtzeit.
Offizielle Hubble Dokumentation
Hubble CLI
Das CLI-Tool erlaubt eine detaillierte Inspektion des Traffics direkt im Terminal.
# Live-Traffic in einem Namespace beobachten
hubble observe -n <namespace>
# Filterung nach Protokoll (z.B. TCP)
hubble observe --protocol tcp
# Traffic eines spezifischen Pods verfolgen
hubble observe --pod <pod-name> -f
# Web-UI Zugriff vorbereiten (Port-Forward)
kubectl port-forward -n kube-system svc/hubble-ui 12000:80Hubble UI
Für eine grafische Darstellung von Service-Maps und Flows steht die Hubble UI zur Verfügung. Der Zugriff erfolgt bequem und sicher über Teleport.