Content Addressable CRDs: Type Uniqueness Across Kubernetes Clusters - Daniel Mangum, Upbound
Channel: CNCF [Cloud Native Computing Foundation]
Date: 11/11/2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe in Amsterdam, The Netherlands from April 17-21, 2023. Learn more at https://kubecon.io The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Content Addressable CRDs: Type Uniqueness Across Kubernetes Clusters - Daniel Mangum, Upbound

Speakers: Daniel Mangum
As the Kubernetes extensibility story has evolved over time, the system has grown to more closely resemble a programming interface. As a result, more and more projects have standardized on Kubernetes, utilizing Custom Resource Definitions to define the schemas for interacting with the functionality they offer. However, defining higher level types outside the context of an individual cluster is difficult due to the fact that the unique identifier of a type – its Group, Version, and Kind – are not globally universal. In this talk we’ll explore a proposal for content addressable storage of type definitions for Kubernetes, inspired by the OCI distribution specification. The focus will be on the ergonomics of the system, how it compares to existing packaging and installation mechanisms for Custom Resource Definitions, and what future use cases could be enabled by aligning on a shared standard. Live demos will illustrate the full workflow and serve as inspiration for subsequent collaboration.