September 19-21, 2023
Bilbao, Spain
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Thursday, September 21 • 11:00 - 12:35
Tutorial: Developing Portable eBPF Applications Workshop - Lin Sun, solo.io

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Everyone wants to get hands on with eBPF. In this workshop, you can explore intermediate topics, like how to develop, debug, and compose modern eBPF programs while focusing only on the kernel-space code, with the help open-source BumbleBee project, and expose them as Prometheus metrics in Kubernetes clusters. By the end of the workshop you will be able to understand the trade-offs of different kernel map structures e.g. HashMap, PerfBuf, and RingBuf, and know how you can migrate from one to another. You will also perform kernel-space debugging to validate the correctness of your code, and take a look at existing eBPF scripts/tools and learn how you can migrate them to BumbleBee to make distribution, packaging, and integration easier. Additionally, you will be also introduced to the latest upstream libbpf helpers, and understand how these will change the way we will develop eBPF code in the future.

avatar for Lin Sun

Lin Sun

Director of Open-Source, Solo.io
Lin is the Director of Open Source at Solo.io and an ex-CNCF ambassador. She has worked on Istio service mesh since 2017 and serves on the Istio Technical Oversight Committee and Steering Committee. Previously, she was a Senior Technical Staff Member and Master Inventor at IBM for... Read More →

Thursday September 21, 2023 11:00 - 12:35 CEST
Room 0B (Floor 0)