Into the Heart of the eBPF Hive!
summary
eBPF makes the Linux kernel programmable at native speed using a verifier and JIT; it stores state in BPF maps and can operate at packet level with XDP to implement things like load balancers. The talk shows a working XDP load balancer that forwards between two backend containers and updates BPF maps at line rate, and discusses tooling (BCC, libbpf, Java Panama bindings), BTF for compile-once/run-everywhere, and cites Cilium/katran performance claims (~150% resource improvement vs ipvs).
AI-written summary · about
chapters (6)
- 0:00eBPF introduction
- 10:11BPF history and evolution
- 23:14eBPF operation and security
- 31:52Use cases and demo
- 36:54eBPF benefits and tools
- 44:43Q&A and conclusion
related talks
48mInto the hive of eBPF!
33meBPF: exploring use case of BPF kernel infrastructure
32mBuzzing across the eBPF Landscape and into the Hive
29mBuzzing Across the Cloud Native Landscape with eBPF
31meBPF 101
46mThe eBPF Revolution: A Dynamic Linux Kernel
40mPanel Discussion: eBPF: A New Era in Cloud Infrastructure Tools
32mExploring the Power of eBPF for System Observability
