Главная
Study mode:
on
1
Intro
2
In-Kernel, Safe and Flexible Programs
3
extended Berkeley Packet Filter
4
Communicate with Maps
5
A Powerful Execution Engine
6
Countless Use Cases
7
LLVM Backend to the Rescue
8
Example: Networking
9
Example: Tracing With BCC
10
BCC Tools: Opensnoop
11
BCC Tools: CPU Profiling, Flame Graphs
12
BCC Tools (2019)
13
Bpftrace for Powerful One-Liners
14
Build Your Own: Libraries
15
Bpftool: Manage eBPF Objects
16
Bpftool: Inspect Programs
17
Bpftool: Manage Maps
18
More Bpftool!
19
The Force is Strong With eBPF
20
Tracing Pods in a Kubernetes Cluster
21
Mastering Networks With Cilium
22
Cilium's Optimized Datapath
23
Cilium Use Cases for eBPF
24
In the Wild
25
A Thriving Ecosystem
26
On the Rise
27
Wrapping Up
28
Thank You!
Description:
Explore the rising importance of eBPF in cloud-native environments through this comprehensive conference talk. Dive into the core architecture of eBPF programs, learning how they attach and run safely in the kernel. Discover the components of the eBPF subsystem and gain practical knowledge on using utilities like bpftool, bcc tools, bpftrace, and libbpf to manipulate eBPF objects. Understand eBPF's benefits for observability and networking programmability in Linux and containers, with a focus on its applications in Kubernetes clusters. Learn about Cilium's optimized datapath and various eBPF use cases in the wild. Get equipped with the knowledge and tools to instrument clusters effectively, from load-balancing traffic to chasing metrics, and prepare to harness the power of eBPF in cloud-native environments.

eBPF on the Rise - Getting Started

CNCF [Cloud Native Computing Foundation]
Add to list