EVERYTHING XIAOMI
Get listed

orb8

orb8 is a free, self-hosted toolkit for observing Kubernetes network traffic, with a stated focus on AI/ML clusters.

Place
#25 of 29
Score
5.6
orb8's website

What orb8 is

orb8 is a free, self-hosted toolkit for observing Kubernetes network traffic, with a stated focus on AI/ML clusters. Its eBPF probes capture IPv4 TCP, UDP, and ICMP flows on ingress and egress, then use the Kubernetes API to associate packet addresses with pod names. The CLI reports agent status, queries aggregated flows, streams network events, and supports namespace and pod filters. A gRPC API exposes QueryFlows, StreamEvents, and GetStatus operations. Deployment uses a Kubernetes DaemonSet with a ServiceAccount and ClusterRole for pod listing and watching. orb8 requires Linux kernel 5.8 or later with BTF enabled. The project says it captures flows without application changes, a sidecar, or a kernel module, and describes its DaemonSet as non-privileged while using specified Linux capabilities. The current implementation is identified as v0.0.6. Documented limits include IPv4-only capture, potentially invisible same-node traffic in some probe setups, and no cluster-wide query aggregation. The roadmap lists additional monitoring and dashboard capabilities.

Good

  • Captures TCP, UDP, and ICMP flows
  • Maps packet addresses to Kubernetes pods
  • Provides CLI and gRPC APIs
  • Deploys as a Kubernetes DaemonSet
  • Requires no application changes

Watch out

  • IPv4 capture only
  • Same-node traffic can be invisible
  • No cluster-wide aggregation yet
  • Requires Linux kernel 5.8+ with BTF

Who it suits

It suits Kubernetes operators who want free, self-hosted network visibility on Linux, especially for AI/ML clusters. Users must be able to deploy a DaemonSet and meet the kernel requirements.

Verdict

orb8 provides focused Kubernetes flow visibility through eBPF, pod mapping, CLI tools, and a gRPC API. Its self-hosted Linux requirements and documented coverage gaps define where it fits.

The facts

Each one read from orb8's own pages, with the date it was checked.

What it does

API
The agent exposes a gRPC API with QueryFlows, StreamEvents, and GetStatus operations.checked 8 Oct 2026
CLI and API
The CLI can check agent status, query aggregated flows, and stream network events; the gRPC API provides QueryFlows, StreamEvents, and GetStatus.checked 7 Oct 2026
Current maturity
The README identifies v0.0.6 as the current implementation and lists network capture, pod enrichment, a gRPC API, CLI commands, and DaemonSet deployment as working.checked 7 Oct 2026
Deployment
The agent is deployed as a Kubernetes DaemonSet and requires Linux kernel 5.8 or later with BTF enabled.checked 7 Oct 2026
Installation
The project documents installation through Cargo or from source, plus deployment with a Kubernetes manifest.checked 8 Oct 2026
Known coverage limits
Documented limitations include IPv4-only capture, invisible same-node pod traffic in some probe configurations, and no cluster-wide aggregation yet.checked 7 Oct 2026
Kubernetes deployment
The agent can be deployed as a Kubernetes DaemonSet, with a ServiceAccount and ClusterRole for pod list and watch access.checked 8 Oct 2026
License
The repository is licensed under Apache License 2.0.checked 8 Oct 2026
Limits
Documented limitations include IPv4-only capture, invisible same-node pod traffic when probes attach only to eth0, and no cluster-wide query aggregation yet.checked 8 Oct 2026
Live features
The current release documents aggregated flow queries, real-time event streaming, agent status, and a CLI with namespace and pod filters.checked 8 Oct 2026
Packet capture
Its eBPF probes capture IPv4 network flows for TCP, UDP, and ICMP traffic on ingress and egress.checked 7 Oct 2026
Packet visibility
It captures IPv4 TCP, UDP, and ICMP network flows and maps packet IPs to Kubernetes pods.checked 8 Oct 2026
Purpose
orb8 is an eBPF-powered toolkit for Kubernetes network observability, designed for AI/ML clusters.checked 8 Oct 2026
Requirements
The agent requires Linux kernel 5.8 or later with BTF enabled.checked 8 Oct 2026
Security
The documented DaemonSet uses specific Linux capabilities and is described as not running in privileged mode.checked 8 Oct 2026
Security model
The DaemonSet uses specified Linux capabilities and is described as not running in a privileged container.checked 7 Oct 2026

The company

Maker
The GitHub profile for Ignoramuss identifies the account holder as Mayank.checked 8 Oct 2026

Where it runs

No application changes
The project says it captures cluster network flows without application changes, a sidecar, or a kernel module.checked 7 Oct 2026
Pod mapping
It maps packet IP addresses to Kubernetes pod names through the Kubernetes API.checked 7 Oct 2026

Money

Planned capabilities
GPU telemetry, syscall monitoring, Prometheus metrics, and cluster-wide queries are listed as roadmap items.checked 8 Oct 2026

Alternatives to orb8

All alternatives
  1. 1

    Coroot

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.2From $1 a month
  2. 2

    Kubeshark

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $0.40 a month
  3. 3

    Metoro Kubernetes Profiling

    Free planWebAPILinuxSelf-hosted
    7.5From $20 a month
  4. 4groundcover logo

    groundcover

    Free planWebLinuxSelf-hosted
    7.1From $30 a month
  5. 5DeepFlow logo

    DeepFlow

    Free planAndroidWebAPILinux
    6.7Free plan
  6. 6

    Pyroscope

    Free planWebLinuxmacOSWindows
    6.7From $19 a month