【发布时间】:2021-11-29 22:11:24
【问题描述】:
我正在使用 C# 代码运行命令 helm rollback <ImageName> 以回滚到以前的版本(通过使用 helm 创建 new Proccess())。
有没有办法知道命令回滚到的图像的标签?
【问题讨论】:
-
helm rollback适用于已发布的修订号。您是说如何获取已发布的图像标签? -
@gohm'c 你不必提供版本然后它回滚到以前的版本,所以我想知道如果我没有找到它回滚到的版本提供特定版本。如果我能以某种方式获得一般发布的标签,你所说的也可以工作,但我也不知道该怎么做
-
是的,但是你在那里写了 helm rollback
<ImageName>... 所以你实际上是指修订号,隐式或显式。此外,Is there a way to know the tag of the image the command rolled back to?真正的意思是再次发布版本号,而不是发布图表本身中的 image:tag。 -
您对问题的理解正确吗?
-
可见的
helm history或类似的元数据中没有任何内容记录特定部署可能使用的标签。helm get values --revision ??可能包含您需要的信息,但它将是特定于图表的(如果标记在 YAML 文件中已修复,则它也不会在那里可见)。
标签: kubernetes kubernetes-helm