我正在尝试在叠加层之间共享 JSON 补丁。我可以做类似的事情:
bases:
- ../bases
patchesJson6902:
- target:
...
但是我必须为每个覆盖复制完整的目标。我更愿意在一个地方描述目标和补丁,然后将其拉入需要它的叠加层。
因此,我尝试在您有一个指令的情况下使用这种方法,指向一个显式触发插件的文件。kustomization.yaml
transformers
从文档看来,这应该适用于我的叠加层kustomization.yaml
:
bases:
- ../bases
transformers:
- ../transformers/example
但是当我跑步时,kubectl apply -k
我得到:
Error: json: unknown field "transformers"
谁能指出我做错了什么?有一个更好的方法吗?