Kubernetes 在kustomize中重用JSON补丁

Kubernetes 在kustomize中重用JSON补丁,kubernetes,json-patch,kustomize,Kubernetes,Json Patch,Kustomize,我在我的overlay kustomization文件中使用了一个JSON补丁,以便设置用于我的POD的图像 补丁本身非常通用: - op: replace path: /spec/template/spec/containers/0/image value: myRegistry/myImage:myTag 在我的kustomization.yml中: patchesJson6902: - target: group: apps version: v1

我在我的overlay kustomization文件中使用了一个JSON补丁,以便设置用于我的POD的图像

补丁本身非常通用:

- op: replace
  path: /spec/template/spec/containers/0/image
  value: myRegistry/myImage:myTag
在我的
kustomization.yml
中:

patchesJson6902:
  - target:
      group: apps
      version: v1
      kind: Deployment
      name: myDeployment
    path: patch_image.yml
通过使用这种方法,我必须为每个使用不同映像的部署使用不同的补丁。有没有办法将补丁
字段向上移动到
kustomization.yml
文件,在那里我可以执行以下操作:

patchesJson6902:
  - target:
      group: apps
      version: v1
      kind: Deployment
      name: myDeploymentA
    path: patch_image.yml
    value: myRegistry/myImageA:myTag
  - target:
      group: apps
      version: v1
      kind: Deployment
      name: myDeploymentB
    path: patch_image.yml
    value: myRegistry/myImageB:myTag

我刚刚发现y确切的例子可以用解决,但补丁重用的问题仍然没有解决。