Attending this event?
Virtual Event
August 17–August 20, 2020

The schedule is subject to change. As we adjust to a virtual experience, our plan is to keep the sessions the same, which is dependent on speaker availability.

Learn More and Register to Attend This Event
Back To Schedule
Wednesday, August 19 • 11:50 - 12:25
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!

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.


Eirik Albrigtsen

Platform Engineer, Babylon Health
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... Read More →

Wednesday August 19, 2020 11:50 - 12:25
Feedback form isn't open yet.