服务帐户 "zookeeper-operator" 已经存在
serviceaccounts "zookeeper-operator" already exists
我正在使用 solr-operator v0.3.0 但尽量不使用 zookeeper-operator。我正在覆盖如下值文件。
solr:
replicaCount: 1
image:
repository: apache/solr-operator
tag: v0.3.0
pullPolicy: IfNotPresent
nameOverride: ""
fullnameOverride: ""
zookeeper-operator:
install: false
use: true
crd:
create: false
watchNamespaces: ""
rbac:
create: true
serviceAccount:
create: false
name: zookeeper-operator
我正在使用 zookeeper operator 作为单独的 helm chart。
zookeeper:
image:
repository: pravega/zookeeper-operator
tag: 0.2.10
pullPolicy: IfNotPresent
rbac:
create: true
serviceAccount:
create: true
name: zookeeper-operator
crd:
create: true
这两个 helm chart 都是我的自定义 helm chart 之一的依赖项。
dependencies:
- name: zookeeper
version: 0.1.x
repository: "@private_repo"
- name: solr
version: 0.1.x
repository: "@private_repo"
但是当我尝试安装那个 helm chart 时,它会给出以下错误。
serviceaccounts“zookeeper-operator”已经存在
如果我评论 solr 依赖项并先安装 helm chart,然后取消注释 solr 部分并重新安装,那么我不会没有得到错误。
从 Solr Operator slack 频道跟进。
这是使用私有 Solr helm 存储库的问题。如果将开源图表用作依赖项,则部署会按预期工作。
dependencies:
- name: zookeeper-operator
repository: https://charts.pravega.io
version: 0.2.10
- name: solr-operator
repository: https://solr.apache.org/charts
version: 0.3.0
如果有必要使用依赖于开源图表的中间 helm 图表,请确保:
- 将值放在子图表名称和子子图表名称下,即solr -> solr-operator -> values 和zookeeper -> zookeeper-operator -> values。
- 确保中间 helm 图表不包含任何由开源图表管理的 CRD。
solr:
solr-operator:
replicaCount: 1
image:
repository: apache/solr-operator
tag: v0.3.0
pullPolicy: IfNotPresent
nameOverride: ""
fullnameOverride: ""
zookeeper-operator:
install: false
use: true
crd:
create: false
watchNamespaces: ""
rbac:
create: true
serviceAccount:
create: false
name: zookeeper-operator
和
zookeeper:
zookeeper-operator:
image:
repository: pravega/zookeeper-operator
tag: 0.2.10
pullPolicy: IfNotPresent
rbac:
create: true
serviceAccount:
create: true
name: zookeeper-operator
crd:
create: true
我正在使用 solr-operator v0.3.0 但尽量不使用 zookeeper-operator。我正在覆盖如下值文件。
solr:
replicaCount: 1
image:
repository: apache/solr-operator
tag: v0.3.0
pullPolicy: IfNotPresent
nameOverride: ""
fullnameOverride: ""
zookeeper-operator:
install: false
use: true
crd:
create: false
watchNamespaces: ""
rbac:
create: true
serviceAccount:
create: false
name: zookeeper-operator
我正在使用 zookeeper operator 作为单独的 helm chart。
zookeeper:
image:
repository: pravega/zookeeper-operator
tag: 0.2.10
pullPolicy: IfNotPresent
rbac:
create: true
serviceAccount:
create: true
name: zookeeper-operator
crd:
create: true
这两个 helm chart 都是我的自定义 helm chart 之一的依赖项。
dependencies:
- name: zookeeper
version: 0.1.x
repository: "@private_repo"
- name: solr
version: 0.1.x
repository: "@private_repo"
但是当我尝试安装那个 helm chart 时,它会给出以下错误。
serviceaccounts“zookeeper-operator”已经存在
如果我评论 solr 依赖项并先安装 helm chart,然后取消注释 solr 部分并重新安装,那么我不会没有得到错误。
从 Solr Operator slack 频道跟进。
这是使用私有 Solr helm 存储库的问题。如果将开源图表用作依赖项,则部署会按预期工作。
dependencies:
- name: zookeeper-operator
repository: https://charts.pravega.io
version: 0.2.10
- name: solr-operator
repository: https://solr.apache.org/charts
version: 0.3.0
如果有必要使用依赖于开源图表的中间 helm 图表,请确保:
- 将值放在子图表名称和子子图表名称下,即solr -> solr-operator -> values 和zookeeper -> zookeeper-operator -> values。
- 确保中间 helm 图表不包含任何由开源图表管理的 CRD。
solr:
solr-operator:
replicaCount: 1
image:
repository: apache/solr-operator
tag: v0.3.0
pullPolicy: IfNotPresent
nameOverride: ""
fullnameOverride: ""
zookeeper-operator:
install: false
use: true
crd:
create: false
watchNamespaces: ""
rbac:
create: true
serviceAccount:
create: false
name: zookeeper-operator
和
zookeeper:
zookeeper-operator:
image:
repository: pravega/zookeeper-operator
tag: 0.2.10
pullPolicy: IfNotPresent
rbac:
create: true
serviceAccount:
create: true
name: zookeeper-operator
crd:
create: true