我正在创建可以安装在多个 namespace 中的Helm图表。除其他资源外,它还包括ClusterRole。
一旦将图表正确安装在一个命名空间中,我尝试将其安装在另一个命名空间中,但是无法抱怨已经存在的ClusterRole:
Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: ClusterRole, namespace: , name: config-reader
helm.go:76: [debug] existing resource conflict: kind: ClusterRole, namespace: , name: config-reader
有什么解决方法?有没有办法强制Helm忽略这些现有资源?
最佳答案
根据documentation
因此,您可以为ClusterRole使用变量名称,也可以使用lookup检查资源是否已经存在。
关于kubernetes - Helm安装失败,显示 “rendered manifests contain a resource that already exists”(ClusterRole),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62221358/