【发布时间】:2019-12-24 01:05:47
【问题描述】:
我在从管道升级舵图时遇到问题。
我第一次从本地机器的根目录运行 helm install --name refund-robot . 来安装 helm chart。
后来我有一个管道,我可以在其中更新 docker 映像并触发 helm 升级。
在我的管道中,我运行以下命令:
helm upgrade --install refund-robot . 但我不断收到此错误:
Release "refund-robot" does not exist. Installing it now.
65 Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: PersistentVolume, namespace: , name: mysql-pv-volume
这很公平。然后我尝试运行 helm upgrade refund-robot . 并得到:
Error: UPGRADE FAILED: "refund-robot" has no deployed releases
如何从我的管道中完成这项工作?我需要与管道共享一些配置吗? 解决这个问题的最佳方法是什么?
【问题讨论】: