bpfd is a system daemon aimed at simplifying the deployment and management of eBPF programs. Its goal is to enhance the developer-experience as well as provide features to improve security, visibility and program-cooperation.  

bpfd provides:

  • A system daemon for loading, unloading, modifying and monitoring of eBPF programs
  • CRDs to load eBPF programs and represent the runtime state of programs.
  • An agent running in a container to ensure the eBPF programs are in the desired state.
  • An operator that manages the installation and lifecycle and the CRDs in the Kubernetes cluster.

Project Site 


Project Engagement

Project Contact

Dave Tucker

Principal Software Engineer, Emerging Technologies, Red Hat