Skip to content
masterclass Buddy

DevOps · Concept

CRD

A CustomResourceDefinition (CRD) adds a new resource type to the Kubernetes API. Kubernetes serves and stores its objects, while the CRD defines their names, scope, versions, and schema.

Last updated

Syntax

kubectl apply -f crd.yaml
kubectl get <resource>

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Custom Resources
  • API Aggregation
  • OpenAPI v3.0 validation
  • Admission Webhooks
  • Finalizers
  • RBAC
  • Custom resource definition versioning

Source: Extend the Kubernetes API with CustomResourceDefinitions. Checked 2026-11-03.