Learn how to safely manage Custom Resource Definitions (CRDs) in Kubernetes installations through this technical talk from Nick Young of Isovalent. Explore effective strategies for version management and API changes in CRDs, drawing from real-world experiences with projects like Contour, Gateway API, and Cilium. Discover practical tips for both controller implementers and users, including techniques for safe schema modifications such as field pluralization and validation changes. Master different CRD version management approaches, understanding which strategies have proven successful and which ones to avoid. Gain valuable insights from hard-learned lessons about handling CRD changes, all while enjoying references to The Simpsons throughout the presentation.
Making CRD Changes Safer in Kubernetes - Best Practices and Strategies
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Syllabus
Still Don't Do What Charlie Don't Does - Making CRD Changes Safer - Nick Young, Isovalent
Taught by
CNCF [Cloud Native Computing Foundation]