Modelo Kubernetes para recursos personalizados

Modelo Kubernetes para recursos personalizados

no Kubernetes existe uma maneira de obter o modelo dos recursos principais como este:

kubectl create secret generic --dry-run=client --output=yaml

Existe uma maneira de fazer o mesmo com recursos personalizados? Eu tenho muitos CRDs por causa do crossplane e eles têm muitos valores padrão ao aplicar inicialmente o recurso. Atualmente, se eu quiser criar um, defino o tipo e tento fazer com que uma especificação mínima funcione.

vamos supor, por exemplo, que meu crd seja: postgresqls.database.example.com

Já tentei explicar, mas isso mostra os tipos no final que eu queria, como um verdadeiro yaml "aplicável".

kubectl explain PostgreSQL --recursive

e com get preciso de um recurso preexistente:

kubectl explain PostgreSQL --recursive

Feliz por mais ideias.

informação relacionada