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
- Github – https://github.com/bpfd-dev/bpfd
- Kubernetes Slack channel – #bpfd