Главная
Study mode:
on
1
Intro
2
Overview
3
eBPF Technology Introduction
4
eBPF Applications
5
eBPF technology maturity
6
Modern eBPF portability: key concepts
7
Levels of kernel programming stability
8
Architecture of a running eBPF Program
9
eBPF Team Development Model
10
Plan for Target platform versions
11
Pick your programming stack
12
Use portable kernel type definitions
13
Use Kernel version & config probing
14
Use new eBPF program mgmt infra
15
bpfd: K8s operational model
16
BPF Code Best Practises
17
Documentation Landscape
Description:
Explore advanced eBPF development techniques for cloud native applications in this comprehensive conference talk. Delve into best practices and guidelines for building production-ready eBPF software projects, covering programming models, tool chains, portability, maintainability, and operational requirements. Learn about modern eBPF portability concepts, kernel programming stability levels, and the architecture of running eBPF programs. Discover effective team development models, strategies for targeting platform versions, and tips for selecting the right programming stack. Gain insights on using portable kernel type definitions, kernel version and config probing, and new eBPF program management infrastructure. Examine the bpfd Kubernetes operational model and essential BPF code best practices. Through demos and code walkthroughs, acquire practical knowledge to supercharge your eBPF development process for cloud native applications.

eBPF 201: Supercharging Your eBPF Development Process for Cloud Native Apps

CNCF [Cloud Native Computing Foundation]
Add to list