Unraveling the Mystery of Versioning Custom Resource Definitions (CRDs)
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore the intricacies of versioning Custom Resource Definitions (CRDs) in Kubernetes in this 17-minute conference talk by Harsh Thakur from Civo. Delve into the challenges of evolving CRD definitions while maintaining seamless upgrades, zero downtime, and backwards compatibility for end users. Learn about the CRD lifecycle, optional fields, versioning views, and conversion strategies. Gain insights on when to use conversion webhooks and how to migrate existing Custom Resources (CRs) to new versions. Watch a demonstration and discover the Storage Version Migrator tool to enhance your understanding of CRD versioning in the Kubernetes ecosystem.
Syllabus
Introduction
Optional Fields
Versioning Views
Conversion Strategy
Demo
Storage Version Migrator
Outro
Taught by
CNCF [Cloud Native Computing Foundation]