custom resource definition (CRD)

In Kubernetes, a list of valid fields that defines the shape of a custom resource (CR).

CRDs enforce validation of a custom resource (CR) and should not be modified. CRDs are specified as .yaml files.