本文介绍了在Helm升级过程中,有没有办法访问我要升级的版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
示例:当前版本为1.2.3,我执行Helm升级到版本1.2.4,在状态集中的升级过程中,是否有办法从版本例如1.2.3访问&qot;
推荐答案
据我所知,没有内置功能,也没有轻松访问以前版本的方法,但可能有解决办法。
您可以使用edbighead提到的方法获取前一个版本,并通过--set
传递,如下所示:
helm upgrade --set previousVersion=$PREVIOUS_VERSION
然后在图表中使用此条件语句:
{{- $var := semver .Values.previousVersion | (semver "1.2.4" ).Compare }}
{{- if ne $var 1 }}
...
{{- end }}
仅当previousVersion
大于或等于1.2.4时,if语句才为True。
以下是有关semantic version function (semver) in helm的更多信息。
这篇关于在Helm升级过程中,有没有办法访问我要升级的版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!