Beyond the Hype: Cloud Native eBPF
Talkat KubeCon + CloudNativeCon North America 2021 · on Friday, 2021-10-15· at 17:25· Room 502 AB + Online·
summary
Explains how libbpf plus BTF realize compile once run everywhere portability so precompiled eBPF programs load on modern kernels without shipping a C toolchain, shows libbpf-go with Go 1.16 embedding to produce a single static binary, and implements a low‑overhead profiler: perf events at ~100Hz trigger an eBPF program that writes two maps (stack traces and keyed counts), exports data as pprof, and is released as the open source parka agent that runs in production.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:05eBPF
- 16:37Continuous Profiling
- 18:08Profiling in Linux
- 20:16Building an eBPF profiler
- 25:10eBPF simplified
- 27:28Finding the C group
- 29:48Examples
- 31:01Conclusion
related talks
36mA Beginner's Guide to eBPF Programming with Go
35mAn Introduction to eBPF - Superpowers for Networking, Observability & Security
39meBPF Superpowers for Go programmers
31meBPF 101
27mLow-Overhead Tracing Using eBPF for Observability into Kubernetes Apps and Services
36mBumbleBee: Or How I Learned To Stop Worrying And Love eBPF
40mPanel Discussion: eBPF: A New Era in Cloud Infrastructure Tools
25mWelcome + Opening: Why Everyone is Excited about eBPF in Cloud Native in 2021
