The Hidden Generics in Kubernetes' API
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
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]
Related Courses
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)Udemy Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy Java Swing (GUI) Programming: From Beginner to Expert
Udemy Java Programming
Udacity The Ultimate Guide to Savegames in Unity
Udemy