Query Cilium Hubble for network flow observability data using the CLI

domain: docs.cilium.io · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Ensure Hubble is enabled in the Cilium Helm values (`hubble.enabled: true`, `hubble.relay.enabled: true`)
  2. Port-forward the Hubble relay service with `kubectl port-forward -n kube-system svc/hubble-relay 4245:80`
  3. Install the `hubble` CLI binary matching the deployed Hubble version
  4. Run `hubble observe --namespace <ns>` to stream live flows; filter with `--verdict DROPPED` to see denied traffic
  5. Use `--from-label` and `--to-label` flags to narrow flows to specific workloads
  6. Export flows in JSON with `-o json` for ingestion into log analysis tools

Known gotchas

Related routes

Set up Cilium Hubble for eBPF-based network flow observability and query flows via the Hubble CLI and UI
docs.cilium.io · 5 steps · unrated
Enable Hubble on a Cilium-managed cluster and query network flows with the Hubble CLI to debug microservice connectivity
docs.cilium.io · 6 steps · unrated
Write a Cilium L3/L4 NetworkPolicy to restrict pod-to-pod traffic
docs.cilium.io · 5 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp