~/conference

Cilium + eBPF Day North America 2024

platform engineers, site reliability engineers, security engineers, network engineers, observability engineers, kernel and eBPF engineers

Cilium multi-cluster migrations; transparent WireGuard encryption; reading conntrack eBPF maps; Hubble without Cilium (Retina agent); eBPF in-kernel state machines (Game of Life); eBPF-based syscall filtering and seccomp; XDP-accelerated IPSec forwarding; custom etcd KV-store for cluster mesh; bpf_probe_write_user and user memory writes; production traffic enrichment with OpenTelemetry

titleauthorlength
Welcome + Opening RemarksBill Mulligan07m
Welcome and housekeeping plus concrete project news: Cilium hits 20K GitHub stars and ships 1.6 with netkit (container networking as fast as host), multicast…
Organiser on
Confluent's Multi-Cloud Journey to Cilium: Pitfalls and Lessons LearnedNimisha Mehta, Alvaro Aleman24m
Confluent migrates thousands of Kubernetes clusters across AWS, GCP and Azure to Cilium for transparent encryption (WireGuard), DNS FQDN policies and Hubble…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
Insightful Traffic Monitoring: Harnessing Cilium for Comprehensive Network ObservabilitySudheendra Murthy, Adithya Yavanamanda27m
eBay builds a scalable traffic Observer that reads Cilium conntrack eBPF map on each node, batches reads and metric pushes, and streams enriched events via…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
eBPF: Now Turing Complete!Liz Rice05m
Implements Conway's Game of Life entirely inside the kernel using eBPF by splitting logic across multiple programs and persisting cells in maps for state…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
eBPF for Creating Least Privileged Policies; What Do I Need to Know to Prepare for the Next CVEs?Natalia Reka Ivanko, John Fastabend16m
Claim: eBPF moves policy enforcement into the kernel so enforcement survives agent downtime and avoids terabytes of userland telemetry. Implementation uses…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
Reinventing Seccomp for Fun and ProfilesBen Hirschberg, Dor Serero26m
A proof-of-concept reimplements seccomp features using eBPF, KRSI/LSM hooks and tracepoints to provide eBPF + KRSI based syscall filtering, argument-level…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
Scaling Network Policy Enforcement Beyond the Cluster Boundary with CiliumHemanth Malla, Maxime Visonneau26m
Datadog runs Cilium across hundreds of thousands of pods in hundreds of clusters and implements a custom dedicated etcd KV-store mesh that converts cluster…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
How to Use XDP and eBPF to Accelerate IPSec Throughput by 400%Ryan Drew21m
A practical POC injects a 3‑byte inner‑packet hash into the ESP SPI and uses the xtp/BPF redirect helper to steer decrypted packets to CPUs, implemented in…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
Live Migrating Production Clusters From Calico to CiliumMoh Ahmed, Raymond Maika28m
Live in-place migration of ~20 clusters (many production, up to 500 nodes) swaps Calico for Cilium using Cilium node config CRD and a per-node labeled…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
Hubble Beyond CiliumAnubhab Majumdar, Mathew Merrick25m
Shows how Hubble runs without Cilium by keeping Hubble server code untouched and feeding it flow objects from a new Retina agent with plugin API that attaches…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
So You Want to Write Memory with eBPF?Nikola Grcevski, Mike Dame21m
Implemented W3C trace context propagation for OpenTelemetry Go using eBPF and prototype code actually writes into user memory but runs into kernel lockdown…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
⚡ Lightning Talk: Don't Get Blown up! Avoiding Configuration Gotchas for Tetragon NewbiesPratik Lotia11m
Five configuration pitfalls and concrete fixes: default logging floods clusters (observed 100 GB/day on a test cluster) so restrict namespaces and event types…
Lightning at Salt Palace | Level 1 | Grand Ballroom B on
Lightning Talk: Applying Cilium at Edge with KubeEdgeTomoya Fujita10m
Cilium runs on KubeEdge nodes after kernel/BPF fixes landed, enabling enabled Cilium on KubeEdge with WireGuard to stitch cloud and edge dataplans; tested on…
Lightning at Salt Palace | Level 1 | Grand Ballroom B on
Panel: Exploring eBPF Use Cases in Cloud-Native SecurityOshrat Nir, Anna Kapuścińska, Whitney Lee, Maya Singh, Cortney Nickerson36m
eBPF is shown as a practical kernel-level security layer: teams use Inspector Gadget (OCI gadgets signed with cosign) and Tetragon to load policies, hook…
Panel at Salt Palace | Level 1 | Grand Ballroom B on
Lessons Learned Migrating to Modern Multi-Platform eBPF ProgramsDave Tucker24m
Kepler migrates from BCC’s runtime LLVM compile to ahead-of-time object files using libbpf and the cilium/ebpf ecosystem with bpf2go to embed ELF and…
Talk at Salt Palace | Level 1 | Grand Ballroom B on
Closing RemarksBill Mulligan03m
Cilium reports a sharp rise in activity: a CNCF project Journey report shows growing contributor counts and company participation, and a benchmark claims 400%…
Organiser on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.