在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覆盖之间共享补丁-无法识别变压器的主要内容,如果未能解决你的问题,请参考以下文章

gem 安装失败,无法识别“补丁”(Windows)

iOS 8 beta - Today 扩展无法识别嵌入式框架

MAFormer: 基于多尺度注意融合的变压器网络视觉识别

windows7共享打印机无法连接0x00000bcb错误怎么解决

win10主机无法进入本地共享,“没有权限”

覆盖的 << 运算符无法识别