Explore the process of creating an embeddable Kubernetes-style API server with Custom Resource Definition (CRD) support in this 25-minute conference talk from KubeCon + CloudNativeCon North America 2021. Dive into Jason DeTiberus' journey of building a minimal API server that removes the Kubernetes cluster dependency while maintaining CRD functionality. Learn about the challenges, research, and implementation details involved in piecing together components used by Kubernetes to support CRDs. Gain insights into the project's current state, goals, and existing tooling comparisons. Discover the structure of the "BadIdea" repository, including its dependencies, application overview, and key components such as REST configuration and controller manager. Understand the process of creating resources and identify areas for further development in this innovative approach to Kubernetes-style API servers.
From Tweet to BadIdea - Creating an Embeddable Kubernetes Style API Server