O Que É um Custom Resource Definition?
Um custom resource definition (CRD) registra um novo tipo de objeto no API server do Kubernetes, completo com seu próprio schema e validação. Uma vez instalado, os usuários criam e consultam esses recursos com as mesmas ferramentas usadas para objetos nativos. CRDs são a base para operators, que adicionam controllers que atuam sobre o novo tipo de recurso.
Por que isso importa
CRDs permitem que as equipes modelem conceitos de domínio, como um cluster de banco de dados ou um certificado, como objetos de API de primeira classe. Combinados com um controller, eles transformam manifests declarativos em gerenciamento automatizado de ciclo de vida.
Guias relacionados
What Is Operator Reconciliation?Operator reconciliation is the loop in which a Kubernetes operator compares the desired state of a custom res…
What Is a Reconciliation Loop?A reconciliation loop is the continuous control process that observes actual state, compares it to desired st…
What Is a Finalizer?A finalizer is a Kubernetes marker that blocks deletion of a resource until a controller completes cleanup wo…