在我的发行版升级过程中我遇到了一个问题,如果我有一个发行版,这是偶然发生的
(示例发行版包含服务列表...)
Release Version
example-release 0.0.2
example-release service list:
service1, version 1.1
当我尝试使用包含其他版本服务的新图表升级发行版时:
helm upgrade --install example-release release-0.0.1.tgz
example-release service list:
service1, version 1.0
它不会删除并重新安装受影响的服务以降级。
相反,如果我执行以下命令,则会强制安装:
helm upgrade --install --force example-release release-0.0.1.tgz
然后重新安装该服务。
通过执行以下操作来注意到这一点:
helm upgrade example-release release-0.0.1.tgz
即使未触及受影响的降级服务,我也看不到任何错误。
-force 如何认识到存在问题??
如果在升级过程中我们安装了configmap,升级到先前版本是否应该删除该configmap?
小更新:
删除整个发行版并从头开始安装我的头盔发行版的升级(升级/降级)无需使用--force就可以再次开始工作,所以听起来像个错误吗?我不知道!
谢谢