Kubernetes 服务帐户“;动物园管理员操作员“;已经存在
我正在使用,但尽量不使用zookeeper操作符。我覆盖的值文件如下Kubernetes 服务帐户“;动物园管理员操作员“;已经存在,kubernetes,solr,apache-zookeeper,Kubernetes,Solr,Apache Zookeeper,我正在使用,但尽量不使用zookeeper操作符。我覆盖的值文件如下 solr: replicaCount: 1 image: repository: apache/solr-operator tag: v0.3.0 pullPolicy: IfNotPresent nameOverride: "" fullnameOverride: "" zookeeper-operator: install:
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:
image:
repository: pravega/zookeeper-operator
tag: 0.2.10
pullPolicy: IfNotPresent
rbac:
create: true
serviceAccount:
create: true
name: zookeeper-operator
crd:
create: true
dependencies:
- name: zookeeper
version: 0.1.x
repository: "@private_repo"
- name: solr
version: 0.1.x
repository: "@private_repo"
这两个舵图都是我的一个自定义舵图的依赖项
zookeeper:
image:
repository: pravega/zookeeper-operator
tag: 0.2.10
pullPolicy: IfNotPresent
rbac:
create: true
serviceAccount:
create: true
name: zookeeper-operator
crd:
create: true
dependencies:
- name: zookeeper
version: 0.1.x
repository: "@private_repo"
- name: solr
version: 0.1.x
repository: "@private_repo"
但当我试图安装舵图时,它会给出以下错误
服务帐户“zookeeper操作员”已存在
如果我对solr依赖项进行注释并首先安装helm图表,然后取消对solr部件的注释并重新安装它,那么我不会得到错误。从solr操作员松弛通道跟进 这是使用私人Solr helm回购协议的一个问题。如果将开放源代码图表用作依赖项,则部署将按预期工作
依赖项:
-姓名:动物园管理员
存储库:https://charts.pravega.io
版本:0.2.10
-名称:solr运算符
存储库:https://solr.apache.org/charts
版本:0.3.0
如果需要使用依赖于开源图表的中间头盔图表,请确保:
- 将值放在子图表名称和子图表名称下,即solr->solr operator->values和zookeeper->zookeeper operator->values
- 确保中间头盔图表不包含任何由开放源代码图表管理的CRD
solr:
solr运算符:
复制计数:1
图片:
存储库:apache/solr操作符
标签:v0.3.0
pullPolicy:如果不存在
名称覆盖:“
全名覆盖:“
动物园管理员操作员:
安装:false
用法:true
crd:
创建:false
监视名称空间:“
rbac:
创建:true
服务帐户:
创建:false
姓名:动物园管理员
及
动物园管理员:
动物园管理员操作员:
图片:
存储库:pravega/动物园管理员操作员
标签:0.2.10
pullPolicy:如果不存在
rbac:
创建:true
服务帐户:
创建:true
姓名:动物园管理员
crd:
创建:true