17 May 2022
Valencia, Spain
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2022 - Valencia, Spain and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Standard Time, UTC +2. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."  The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Back To Schedule
Tuesday, May 17 • 11:05 - 11:35
Protocol Detection: A Deep Dive into How Linkerd Achieves Zero-Config - Kevin Leimkuhler, Buoyant

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.
Zero-config is one of Linkerd's claims to fame: for (most) Kubernetes apps, adding Linkerd doesn't require user config, even if the app uses arbitrary TCP protocols which Linkerd must proxy in a fully transparent manner. The use of protocol detection automatically determines the protocol based on the data on the connection. Linkerd maintainer Kevin Leimkuhler will describe the mechanics of how Linkerd's protocol detection works, covering the strengths and weaknesses of the current implementation, including so-called server-speaks-first protocols and why they need to be handled differently. He'll also cover how the implementation has evolved over the years as Linkerd adoption has grown to encompass even more types of applications and protocols, including the introduction of "skip ports" and "opaque ports". Finally, attendees will learn how opaque ports are implemented in the proxy using ALPN, and how Linkerd is still able to provide mTLS and golden metrics for this type of traffic.

Click here to view captioning/translation in the MeetingPlay platform!

avatar for Kevin Leimkuhler

Kevin Leimkuhler

Software Engineer, Buoyant
Kevin Leimkuhler is a software engineer at Buoyant and works on Linkerd. Over several years, he has worked on all parts of the project—from each of the components in the control plane to the proxy and the ecosystem of libraries that it is built off of.

Tuesday May 17, 2022 11:05 - 11:35 CEST
Pavilion 3 | Room D | Level 2 | Central Forum