
In Kubernetes gibt es eine Möglichkeit, die Vorlage der Kernressourcen wie folgt abzurufen:
kubectl create secret generic --dry-run=client --output=yaml
Gibt es eine Möglichkeit, dasselbe für benutzerdefinierte Ressourcen zu tun? Ich habe viele CRDs aufgrund von Crossplane und sie haben viele Standardwerte, wenn die Ressource zum ersten Mal angewendet wird. Wenn ich derzeit eine erstellen möchte, lege ich die Art fest und versuche, eine minimale Spezifikation zum Laufen zu bringen.
Nehmen wir für das Beispiel an, meine CRD lautet: postgresqls.database.example.com
Ich habe bereits versucht, es zu erklären, aber das zeigt am Ende die Typen, die ich wollte, wie ein wirklich „anwendbares“ YAML.
kubectl explain PostgreSQL --recursive
und mit get brauche ich eine bereits vorhandene Ressource:
kubectl explain PostgreSQL --recursive
Freue mich über weitere Ideen.