EBPF and Kubernetes - Little Helper Minions for Scaling Microservices
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore a deep dive into eBPF and its impact on Kubernetes in this conference talk by Daniel Borkmann from Cilium. Gain insights into the evolution of eBPF in the Linux kernel, its growing adoption in networking, tracing, and security within Kubernetes environments, and how it's revolutionizing operating system customization. Learn about the challenges and exciting advances in eBPF development, its cloud-native roots, and the benefits for Kubernetes users. Discover the user space landscape around eBPF, its inner workings, and interactions with the kernel. Examine the progression of eBPF from its early days to its current state, including developments in networking, tracing, and various kernel features. Understand the industry shift towards eBPF, explore the Cilium architecture, and compare performance metrics. Equip yourself with valuable knowledge on how eBPF acts as a powerful tool for scaling microservices in Kubernetes environments.
Syllabus
Introduction
Kubernetes
Kernel Challenges
Benefits of eBPF
Packet flow in Kubernetes
Early days of eBPF
Networking and tracing
Networking in 2016
eBPF in 2017
eBPF in 2018
bTF
AFXDP
Other Kernel Features
Cloud Providers
Other Events
eBPF in Numbers
Industry Shift
Cilium Architecture
Performance Comparison
Conclusion
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Analyzing Postgres Performance Problems Using Perf and eBPFMicrosoft via YouTube Citus Con - An Event for Postgres - Americas Livestream
Microsoft via YouTube EBPF - The Next Power Tool of SREs
USENIX via YouTube Kernel Tracing With EBPF
media.ccc.de via YouTube Building Observability for 99% Developers
Docker via YouTube