Explore the journey of extending Kubernetes through a 38-minute talk that delves into the transition from Custom Resource Definitions (CRDs) to API aggregation for the Compose on Kubernetes extension. Gain insights into the motivations behind this shift, compare the technical implications of both approaches, and learn how to migrate from a CRD to an API server. Discover recent developments in Kubernetes that address previous CRD limitations and get a glimpse of future CRD enhancements. Follow along with a demonstration, understand the implementation of API resources, custom endpoints, and server-side validation, and learn about scaling deployments and API stacks. Conclude with guidance on choosing the right extension method for your project and access the source code for further exploration.
Extending Kubernetes - Moving Compose on Kubernetes from a CRD to API Aggregation