CRD
Custom Resource Definition — extiende la API de Kubernetes con nuevos tipos de recursos. Junto con un controlador forma el patrón Operator. Todo, desde Certificado de Cert-Manager hasta ServiceMonitor de Prometheus, son CRDs.
YAML que registra una nueva API: kind: Certificate, group: cert-manager.io, version: v1. Esquema OpenAPI para validación. Una vez instalada: kubectl get certificates funciona como si fuera un recurso nativo. La magia ocurre en un controlador que observa el CRD y reacciona (cert-manager vigila Certificates y crea TLS secrets). Sin CRDs, Kubernetes sería una plataforma de pods; con ellos, es una plataforma para cualquier cosa que alguien quiera automatizar.