API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Kubernetes Custom Resource Definitions

The CustomResourceDefinition (CRD) API lets you extend the Kubernetes API by defining new resource types with custom schemas. When a CRD is created, the Kubernetes API server automatically serves and handles storage for the new custom resource, enabling operators and other controllers to manage domain-specific objects.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI

kubernetes-crd-openapi.yml Raw ↑