Skip to content
Latchkey

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