【发布时间】:2020-03-29 23:15:58
【问题描述】:
我正在尝试在叠加层之间共享 JSON 补丁。我可以这样做:
bases:
- ../bases
patchesJson6902:
- target:
...
但我必须复制每个叠加层的完整目标。我更愿意在一个地方描述目标和补丁,然后将其拉入需要它的叠加层中。
因此,我尝试使用this approach,其中您的kustomization.yaml 有一个transformers directive,指向一个文件explicitly triggering the plugin。
从the docs 看来,这应该可以在我的叠加层的kustomization.yaml 中使用:
bases:
- ../bases
transformers:
- ../transformers/example
但是当我运行kubectl apply -k 时,我得到:
Error: json: unknown field "transformers"
谁能指出我做错了什么?有没有更好的方法来做到这一点?
【问题讨论】:
标签: kubernetes kustomize