The Technical
Improving the eBPF tests in the kernel
eBPF Foundation funded work to improve developer experience for the subsystem
BPF Isn't About Speed
"it’s that it allows you to “program” the kernel. This superpower often enables large performance improvements"
Inside Tetragon: How eBPF Powers Process Lifecycle Monitoring
Presentation from eBPF Japan Meetup
Tracking bandwidth usage per process with eBPF and CGroups
using source-destination IP address pairs Github repo
Hello eBPF: A scheduler controlled by sound (20)
"So shouting at your computer makes your application run faster" 🤣
ELF and eBPF
"the backbone of how eBPF programs are packaged and loaded"
Reducing Cold Start Delays by 50% in Serverless and FaaS Environments with eBPF
Function initialization based on port number
BCC (BPF Compiler Collection) and CO-RE (Compile Once — Run Everywhere) paradigm for eBPF development
Smaller binaries with efficient startup time, what's not to like?
kube-vm-project/eSwitch
"A layer 2 switch for VMs powered by eBPF"
dfrojas/bpfluga
"an agentless eBPF observability tool written in Go that deploys, manages, and detaches eBPF programs via SSH"
ALEYI17/ebpf-file-monitor
"High-performance file access monitoring tool using eBPF. Captures real-time file open events with process details (PID, UID, filename, flags, and timestamps)"
pascalbehmenburg/ebpf-perfomant-experiment
"an experimental eBPF program that logs cpu performance events, printing the process name, pid and cpu_id"
yasindce1998/warmor
"eBPF-based policy enforcer that runs WASM-compiled policies to secure workloads across Linux and Windows environments"
benbaker76/go-profile
"A port of Brendan Gregg's eBPF profile.py application to Golang"
FrancoKurte/rusty-tcp
"Implementing TCP/IP in Rust leveraging eBPF/XDP"
🐝
The Ecosystem
Market Analysis of eBPF-Based Products
"an understanding of what eBPF-based commercial products are available today and the types of use cases they achieve which would otherwise be unavailable"
Wie auch der Mittelstand von eBPF profitiert
Not just for the German auto industry
Strobelight: Meta’s eBPF Profiler Framework for Massive Infra
"That’s a serious savings in compute, which equals a serious saving in money"
Episode 605 Goodbye World
Linux Unplugged discusses eBPF
🐝
The How To
Fast-Tracking Your Migration From Ingress to Gateway API
With the community-written tool ingress2gateway
Setting Up Cilium on a Kubernetes Cluster with Talos in Proxmox
Switching from Flannel to Cilium for enhanced networking
Enhancing your Aya program with eBPF maps
How to create, use and differentiate them
🐝
The Video
Lots of videos to come from KubeCon next week
🐝
The Events
Isovalent Discovery Workshop: A Fast-Track to Cilium for Platform Engineers
March 25th, online workshop: Get hands-on!
bpfconf
Invite only event on March 24-26 in Montreal
CiliumCon EU
April 1st in London, this is not a joke! Full schedule out now
🐝