Custom Resource Definitions: Let's Talk About Versioning and Releases
CNCF [Cloud Native Computing Foundation] via YouTube
Master Windows Internals - Kernel Programming, Debugging & Architecture
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
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
This conference talk explores the challenges of versioning and releasing Custom Resource Definitions (CRDs) in Kubernetes. Learn about the complexities of making safe API changes to CRDs, with Nick Young from Isovalent providing a comprehensive overview of requirements for safer API modifications. The presentation covers examples of various versioning and release methods, problems encountered by different projects, and raises important questions for future development. Whether you're using CRDs in Kubernetes or other projects, this 38-minute talk offers valuable insights into managing these powerful but complex API extensions. The session was presented at a CNCF (Cloud Native Computing Foundation) event, making it relevant for cloud native practitioners working with Kubernetes custom resources.
Syllabus
Custom Resource Definitions: Let's Talk About Versioning and Releases - Nick Young, Isovalent
Taught by
CNCF [Cloud Native Computing Foundation]