Step by Step Kubernetes Observability with eBPF
Talkat Cloud Native eBPF Day Europe 2022 · on Monday, 2022-05-16· at 14:05· Pavilion 4 | Room A | Level 2 | Central Forum·
summary
Shows a concrete pipeline that writes a kernel eBPF probe (tcp connect), compiles it with libbpf or packages only the kernel object into an OCI image via the Bumblebee CLI, pushes with b build / b push and runs with b run, deploys it as a DaemonSet across three nodes (master, worker1, worker2), exposes counters as Prometheus metrics, correlates pod IPs to service/pod names via the Kubernetes API to build a live service graph, and the demo works end to end.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:32eBPF fundamentals
- 3:40BCC toolkit limitations
- 5:42TCP connection tracking demo
- 9:26Bumblebee introduction
- 12:25Bumblebee demonstration
- 19:18K8s observability demo
- 27:01Q&A session
related talks
25mPowering Observability with Simple, Sharable, EBPF Programs
24mMaking the Kernel Speak Kubernetes: Unlocking eBPF’s Power for Observability
28mBringing the power of eBPF tools to your k8s web UI
34mNetwork Observability with eBPF and OpenTelemetry
38mMy First Monitoring with eBPF
29mBuzzing Across the Cloud Native Landscape with eBPF
27mBeyond printf & tcpdump: Debugging Kubernetes Networking with eBPF
02mClosing Remarks
