Шаблон Kubernetes для пользовательских ресурсов

Шаблон Kubernetes для пользовательских ресурсов

В Kubernetes есть способ получить шаблон основных ресурсов следующим образом:

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

Есть ли способ сделать то же самое для пользовательских ресурсов? У меня много CRD из-за кроссплана, и у них много значений по умолчанию при первоначальном применении ресурса. В настоящее время, если я хочу создать один, я задаю вид и пытаюсь получить минимальную рабочую спецификацию.

Предположим, для примера мой crd: postgresqls.database.example.com

Я уже пытался объяснить, но это показывает типы в конце, которые я хотел, как настоящий «применимый» YAML.

kubectl explain PostgreSQL --recursive

а с помощью get мне нужен уже существующий ресурс:

kubectl explain PostgreSQL --recursive

Буду рад дальнейшим идеям.

Связанный контент