Главная
Study mode:
on
1
Intro
2
OpenAPI
3
Procedural macros
4
serialization
5
custom resources
6
watch events
7
corner cases
8
watchers
9
reflector
10
controller
11
TLDR
12
Conclusion
Description:
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.

The Hidden Generics in Kubernetes' API

CNCF [Cloud Native Computing Foundation]
Add to list
0:00 / 0:00