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

Platform Engineer
Eirik Albrigtsen is currently employed as a platform engineer Babylon Health operating kubernetes clusters, and previously as a platform engineer at Cisco.He has been speaking at public venues in London about rust, kubernetes, and devops at the Rust London User Group and London Devops... Read More →

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