Sniffing & Spoofingnetworkobservabilitykubernetesebpfciliumsecurity

Hubble

Hubble provides network, service, and security observability for Kubernetes using eBPF. It enables deep visibility into service communication and networking infrastructure transparently.

Description

Hubble is a fully distributed networking and security observability platform for cloud native workloads, built on top of Cilium and eBPF. It offers deep visibility into the communication and behavior of services as well as the networking infrastructure in a completely transparent manner. Hubble serves as a utility to observe and inspect recent Cilium routed traffic within a Kubernetes cluster.

Use cases include monitoring network flows, inspecting service interactions, and analyzing security events in Kubernetes environments. It is particularly valuable for operators and security teams managing cloud native deployments who need detailed insights into network activity without impacting performance.

The tool integrates seamlessly with Cilium, leveraging eBPF technology to capture and observe traffic at the kernel level, providing real-time observability data.

How It Works

Hubble operates on top of Cilium and utilizes eBPF (extended Berkeley Packet Filter) to enable transparent, deep visibility into Kubernetes network traffic. It observes flows and events from Hubble servers, inspecting Cilium-routed traffic in the cluster. eBPF programs provide kernel-level observability without modifying applications or requiring agents on workloads.

Installation

bash
sudo apt install hubble

Flags

--config stringOptional config file (default "/root/.config/hubble/config.yaml")
-D, --debugEnable debug messages
-h, --helpHelp for any command or subcommand

Examples

Display help for Hubble utility showing all available commands and global flags
hubble -h
Generate the autocompletion script for the specified shell
hubble completion
Modify or view hubble config
hubble config
List Hubble objects
hubble list
Observe flows and events of a Hubble server
hubble observe
Display status of Hubble server
hubble status
Display detailed version information
hubble version
Get more information about any specific command
hubble [command] --help
Updated 2026-04-16kali.org ↗