gpt4 book ai didi

kubernetes - 使用 Image Transformer 仅更改 Kustomize Overlay 中的图像名称/注册表

转载 作者:行者123 更新时间:2023-12-01 23:16:53 25 4
gpt4 key购买 nike

对于 Kubernetes 部署,给定一个 Kustomize Base,例如:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
...
images:
- name: developmentregistry.com/myimage:v1.0

有没有办法只更改图像注册表并保留 o.g.使用图像转换器在不重新声明图像的情况下使用 Overlay 标记?

例如,如果我使用像这样的叠加层:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
...
images:
- newName: productionregistry.com/myimage

图像仅作为 productionregistry.com/myimage 部署——这不是我想要的。
我怎样才能使我的 Overlay 部署产生 productionregistry.com/myimage:v1.0?我找不到任何其他帖子或关于此的任何问题。
我必须使用补丁而不是图像转换器吗?

最佳答案

好吧,我想通了 — Kustomization Yaml 很费劲,所以您必须拥有正确的 yaml 结构。

这个有效:

基地

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
...
images:
- name: developmentregistry.com/myimage
newTag: v1.0

叠加

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
...
images:
- name: developmentregistry.com/myimage
newName: productionregistry.com/myimage

关于kubernetes - 使用 Image Transformer 仅更改 Kustomize Overlay 中的图像名称/注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68688307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com