如何使用新的镜像版本修补现有的 Kubernetes 清单?

如何使用新的镜像版本修补现有的 Kubernetes 清单?

我有一个非常基本的用例:

  • 我有一个包含一堆部署 yml 文件的存储库。它们使用私有和公共注册表。
  • 我希望能够以编程方式修补这些 yaml,以便在这些存储库中发布新版本时简单地更新图像标签
  • 我的 git repo 中的 yaml 必须是“可部署的”,例如:不能使用某些占位符代替版本标签
  • 我不想应用清单,我只想修补它们(例如:Weave Flux 的做法,因为它可以监视 Docker 注册表,然后它修补清单并应用它们)。

谢谢

相关内容