Keynote: eBPF - Everything You Need to Know in 5 Minutes
summary
eBPF is a programming language and runtime that extends operating systems, with bytecode verified then JIT-compiled for safety and speed using clang/LLVM toolchains. Meta uses project Katran exclusively for production load balancing, all three cloud providers deploy Cilium in GKE/AKS/EKS, and Android runs eBPF for per-app traffic and CPU/GPU accounting. Open-source pieces include Cilium, Tetragon and Hubble, and Grafana + Isovalent integrate Hubble into Loki/Tempo for observability and tracing without sidecars.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:27What is eBPF
- 0:57eBPF vs JavaScript
- 1:55Why eBPF
- 3:10Programmability
- 4:23How eBPF works
- 5:42Who controls eBPF
- 5:59Where is eBPF used
- 7:53eBPF observability
- 9:31Outro
related talks
33mThe Future of eBPF in Cloud Native
15mKeynote: eBPF: Unlocking Innovation in the Linux Kernel
20mGentle Introduction to EBPF
46mThe eBPF Revolution: A Dynamic Linux Kernel
40mPanel Discussion: eBPF: A New Era in Cloud Infrastructure Tools
37mJust Buzz or Real Byte? eBPF in Cloud Native
35mKeynote: Cloud Native Superpowers with eBPF
40mPanel Discussion: eBPF: A New Era in Cloud Infrastructure Tools
