YoVDO

The Hidden Generics in Kubernetes' API

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Conference Talks Courses Kubernetes Courses API Development Courses Serialization Courses OpenAPI Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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