Virtual Event
August 17–August 20, 2020
Learn More and Register to Attend This Event

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 2020 - Virtual to participate in the sessions. If you have not registered but would like to join us, please register here.

Please note: This schedule is automatically displayed in Central European Summer Time (CEST). 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.
Back To Schedule
Wednesday, August 19 • 14:30 - 15:05
The Hidden Generics in Kubernetes' API - Eirik Albrigtsen, Babylon Health

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.
A look into how apimachinery enforces strong conventions on kubernetes' api, how that impacts client-go, and how we can take advantage of these hidden generic properties to build an actually generic client in rust.

We will go through a kubernetes Object, its generic parts as modelled via a rust Trait, and how this enables the rust compiler to automatically populate all kubernetes objects' api calls and serialization code from a single generic impl.

We will also show examples on how to write single file, performant, async/await rust controllers that follow operator best practices.

avatar for Eirik Albrigtsen

Eirik Albrigtsen

Eirik Albrigtsen is currently employed as an SRE at TrueLayer managing observability systems and improving developers' kubernetes experience. He has worked previously as a platform engineer at Babylon Health, and a platform engineer at Cisco. He has been speaking at public venues... Read More →

Wednesday August 19, 2020 14:30 - 15:05 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259