【发布时间】:2021-10-12 15:02:14
【问题描述】:
我正在尝试在名称空间“test”上安装第二个 dapr helm chart,而它已经安装在同一集群中的名称空间“dev”上。
helm upgrade -i --namespace $NAMESPACE \
dapr-uat dapr/dapr
already installed config exists whith following name:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
dapr dev 1 2021-10-06 21:16:27.244997 +0100 +01 deployed dapr-1.4.2 1.4.2
我收到以下错误
Error: rendered manifests contain a resource that already exists. Unable to continue with install: ClusterRole "dapr-operator-admin" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-name" must equal "dapr-uat": current value is "dapr"; annotation validation error: key "meta.helm.sh/release-namespace" must equal "test": current value is "dev"
Tried specifying a different version for the installation but with no success
helm upgrade -i --namespace $NAMESPACE \
dapr-uat dapr/dapr \
--version 1.4.0
开始认为当前图表不允许在同一个集群上存在多个实例(开发和测试)。 有没有人遇到过同样的问题? 谢谢,
【问题讨论】:
-
如果图表安装了集群全局资源,那么它实际上不能同时安装。可能在第二次安装中更改发布名称
dapr-uat会有所帮助,但这取决于图表代码。图表是您自己编写的,还是您只是想安装第三方图表? -
使用第三方图表:github.com/dapr/dapr/tree/master/charts/dapr 是的,更改名称或版本号无济于事
标签: kubernetes kubernetes-helm dapr