Technology · Ebook
bpfman: Managing eBPF Programs
by Shriira Press
4.7(258)186 pagesPublished 2026
A practical, in-depth guide to bpfman, the eBPF manager (a system daemon and Kubernetes operator) that makes eBPF production-ready. Learn how bpfman tames eBPF: the eBPF management problem (privileges, conflicts, lifecycle), the daemon and Kubernetes architecture, the program lifecycle (load, attach, maps, unload), multi-program support and dispatchers, distributing bytecode as OCI images, declarative eBPF on Kubernetes (operator, agents, CRDs), the centralized-privilege security model, and operating bpfman across a fleet.
Contents
- 1Preface
- 2Chapter 1 — What bpfman Is
- 3Chapter 2 — The eBPF Management Problem
- 4Chapter 3 — Architecture
- 5Chapter 4 — The eBPF Program Lifecycle
- 6Chapter 5 — Multi-Program Support and Dispatchers
- 7Chapter 6 — Bytecode as OCI Images
- 8Chapter 7 — bpfman on Kubernetes
- 9Chapter 8 — Security and Privilege
- 10Chapter 9 — Operations and Observability
- 11Chapter 10 — bpfman in Practice
