Overview
Explore a deep dive into BPF technology and its applications in network and application security, tracing, and visibility through this conference talk. Learn how BPF evolved from a simple bytecode language to a powerful virtual machine capable of extending and instrumenting both the Linux kernel and user space applications. Discover how the Cilium open source project leverages BPF to address networking, security, and load balancing challenges in highly distributed applications. Gain insights into combining Cilium with Docker for simplified security, operations, and troubleshooting of distributed systems. Delve into topics such as network security, HTTP ports, BPF policy enforcement, load balancing, and encryption. Engage with hands-on examples and demonstrations throughout the presentation, concluding with a Q&A session to address any remaining questions.
Syllabus
Introduction
Who is Cilium
What is BPF
Network security
HTTP ports
Demo
BPF
BPF Tool Chain
BPF Policy Enforcement
Load Balancing
Cilium
Project Status
Summary
Questions
Encryption
Taught by
Docker