YoVDO

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

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

eBPF Courses Software Development Courses DevOps Courses Kubernetes Courses Linux Courses Cloud-Native Applications Courses BPF Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Intro
Overview
eBPF Technology Introduction
eBPF Applications
eBPF technology maturity
Modern eBPF portability: key concepts
Levels of kernel programming stability
Architecture of a running eBPF Program
eBPF Team Development Model
Plan for Target platform versions
Pick your programming stack
Use portable kernel type definitions
Use Kernel version & config probing
Use new eBPF program mgmt infra
bpfd: K8s operational model
BPF Code Best Practises
Documentation Landscape


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Containers at Facebook - Advanced Linux, Btrfs, and Systemd Implementation
ChariotSolutions via YouTube
Cilium - Kernel Native Security and DDOS Mitigation for Microservices with BPF
Docker via YouTube
The Why and How of libseccomp
Linux Foundation via YouTube
BPF Static Keys Support: Update on Wildcard Map Including Use Cases and Restrictions
Linux Foundation via YouTube
Compiled BPF: Part 2 - Evolution and Future Directions
Linux Foundation via YouTube