Networking
Hubble
Hubble
Using Hubble for network observability and troubleshooting.
What is Hubble?
Hubble is a fully distributed networking and security observability platform for cloud native workloads. It is built on top of Cilium and eBPF to provide deep visibility into the communication flows of your services. It allows you to see exactly which services are talking to each other, identify dropped packets, and troubleshoot network policies.
Hubble CLI
Hubble allows deep inspection of network traffic.
# Observe traffic in a namespace
hubble observe -n <namespace>
# Filter by protocol
hubble observe --protocol tcp
# Follow traffic for a specific pod
hubble observe --pod <pod-name> -f
# Visualize flows in UI (requires port-forward)
kubectl port-forward -n kube-system svc/hubble-ui 12000:80Hubble UI
Hubble provides a web UI to visualize network traffic and security events. This can be accessed through Teleport.