Zurück zur Übersicht

Begriff

Hubble

Observability Kubernetes S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Klassisches Monitoring (Prometheus) sagt dir: "Der Pod ist da." Klassisches Logging sagt dir: "Die App hat einen Fehler geloggt." Aber wer sagt dir: "Warum wurde das Paket von Pod A zu Pod B gedroppt?" Hubble ist das Teleskop für dein Netzwerk (gebaut auf Cilium und eBPF). Es sieht jedes einzelne Netzwerk-Paket im Cluster. Es zeichnet eine Service Map: Wer redet mit wem? Es zeigt dir genau: "Traffic von Frontend zu Backend wurde blockiert durch Network Policy 'deny-all'." Ohne Hubble ist Network-Debugging in Kubernetes "Blindflug".

Merksatz: Die Observability-Komponente von Cilium, die mithilfe von eBPF tiefgehende Einblicke in die Netzwerkkommunikation und Sicherheitsrichtlinien eines Kubernetes-Clusters bietet (Flow Logs, Service Maps).


Quick-Check

  1. Brauche ich Cilium?
    Ja. Hubble ist Teil von Cilium. Es funktioniert nicht mit Calico oder Flannel.
  2. Overhead?
    Gering (< 1-2% CPU). eBPF kopiert nicht das Paket, sondern nur kleine Tracepoints. Viel effizienter als Sidecar-Proxies, die alles durchschleusen müssen.
  3. Vorratsdatenspeicherung?
    Hubble speichert meist nur "Flows" (Metadaten), nicht den Payload (den Inhalt der Mail). Hubble Recorder kann Payload aufzeichnen (für Forensik), frisst aber Speicher.