Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

The Hidden Generics in Kubernetes' API

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the hidden generics in Kubernetes' API in this 30-minute conference talk by Eirik Albrigtsen from Babylon Health. Dive into how apimachinery enforces strong conventions on Kubernetes' API and its impact on client-go. Discover how to leverage these hidden generic properties to build a truly generic client in Rust. Examine a Kubernetes Object and its generic parts modeled via a Rust Trait, understanding how this enables the Rust compiler to automatically populate API calls and serialization code for all Kubernetes objects from a single generic implementation. Learn to write concise, performant, async/await Rust controllers that adhere to operator best practices. The talk covers topics such as OpenAPI, procedural macros, serialization, custom resources, watch events, corner cases, watchers, reflectors, and controllers, concluding with a TLDR summary.

Syllabus

Intro
OpenAPI
Procedural macros
serialization
custom resources
watch events
corner cases
watchers
reflector
controller
TLDR
Conclusion

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of The Hidden Generics in Kubernetes' API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.