
В 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
Буду рад дальнейшим идеям.