在 Kubernetes 中有一种方法可以获取核心资源的模板,如下所示:
kubectl create secret generic --dry-run=client --output=yaml
有没有办法对自定义资源做同样的事情?由于 crossplane,我有很多 CRD,它们在最初应用资源时有很多默认值。目前,如果我想创建一个,我会设置类型并尝试让最小规范起作用。
假设我的 crd 是:postgresqls.database.example.com
我已经尝试解释但最后显示的是我想要的类型,就像一个真正的“可应用” yaml。
kubectl explain PostgreSQL --recursive
并且我需要一个预先存在的资源:
kubectl explain PostgreSQL --recursive
很高兴有更多想法。