Unraveling the Mystery of Versioning Custom Resource Definitions (CRDs)
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
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]
Related Courses
Ultimate PrometheusUdemy Creating Custom Resources in Kubernetes
Pluralsight Extending Kubernetes with Operator Patterns
LinkedIn Learning Extending Kubernetes - Moving Compose on Kubernetes from a CRD to API Aggregation
Docker via YouTube Introduction to the Operator SDK - Building Kubernetes Operators
Rawkode Academy via YouTube