在kustomize覆盖之间共享补丁-无法识别变压器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在kustomize覆盖之间共享补丁-无法识别变压器相关的知识,希望对你有一定的参考价值。
我正在尝试在叠加层之间共享JSON补丁。我可以做类似的事情:
bases:
- ../bases
patchesJson6902:
- target:
...
但是我必须为每个覆盖图复制完整的目标。我宁愿在一个地方描述目标和补丁,然后将其放入需要它的覆盖层中。
因此,我尝试使用this approach,其中您的kustomization.yaml
有一个transformers
directive,指向文件transformers
。
从explicitly triggering the plugin起,这似乎应该在我的叠加层的the docs中起作用:
kustomization.yaml
但是当我运行bases:
- ../bases
transformers:
- ../transformers/example
时,我得到:
kubectl apply -k
有人可以指出我做错了什么吗?有更好的方法吗?
答案
Kustomize的内置版本很旧,为2.0.3。这是在添加变压器系统之前。您必须使用独立版本的Kustomize。
以上是关于在kustomize覆盖之间共享补丁-无法识别变压器的主要内容,如果未能解决你的问题,请参考以下文章
iOS 8 beta - Today 扩展无法识别嵌入式框架