apiextensionsk8sio
apiextensions.k8s.io is a Kubernetes API group used to extend the Kubernetes API surface with custom resources and related extension objects. The primary resource in this group is CustomResourceDefinition (CRD), which allows cluster operators to define new resource kinds that behave like native Kubernetes objects and are managed through the standard API machinery.
CRDs define a custom resource’s API group, version, kind, and semantics. A CRD specifies the resource’s names
Versions and evolution: the apiextensions.k8s.io group provides a v1 API, which is the stable, recommended version.
Usage considerations: CRDs enable dynamic extension of the Kubernetes API but require careful lifecycle management and