Overview
Explore the potential of Custom Resource Definitions (CRDs) in Kubernetes through this informative conference talk. Delve into the rising popularity of CRDs and their evolving use cases beyond Kubernetes Operators. Discover how developers are leveraging CRDs not only to extend the Kubernetes API but also to build applications. Learn about the merits and drawbacks of a CRD-based approach to application development compared to traditional methods. Gain insights into the Kubernetes API, the timeline of extensibility, and practical examples of CRD implementation. Examine key aspects such as storage, availability, performance, and collaboration in the context of CRD usage. Enhance your understanding of Kubernetes extensibility and make informed decisions about when and how to utilize CRDs in your projects.
Syllabus
Introduction
The Kubernetes API
Understanding the Kubernetes API
Custom Resource Definitions
Timeline of extensibility
Example service
Overview
Storage
Availability
Performance
Collaboration
Other API Features
Conclusion
Taught by
Linux Foundation