是否有任何方法可以使用 helmsman 来管理使用 helm 部署的现有 helm 版本? 假设我们有一个使用以下命令部署的版本:
helm install my-release repo/chart
现在我们希望使用 helmsman 更新 my-release 而不删除现有版本。可以吗?
我遇到了类似的问题,解决方案是先通过 helmsman 设置上下文,然后应用即可工作,无需删除现有版本。
例如:
app.yaml
文件中的属性 context的值设置发布上下文。
$ cat app.yaml
contex: foo
[...]
$helmsman -f app.yaml --migrate-context