我正在尝试做一个舵机升级试车。
1.
helm upgrade -i $xyz-abc-ms xyz-abc-exe/target/classes/helm/xyz-abc \
--set jobs.helmServiceAccount=jenkins,csbEnabledLocal=false,jacoco.enabled=true,containerinfo.imageTag=${DOCKER_BUILD_NUMBER},pki.sslenabled=false,pki.kafkaEnabled=true,runtimeContainerInfo.image=fnd-base-images/ocp-os-java-msnext,couchbase.serviceName=oc-cb-02 \
--tiller-namespace=$(oc project -q) \
--namespace $(oc project -q) \
--debug \
--dry-run
但我得到的错误如下:
Error: unknown flag: --tiller-namespace helm.go:81: [debug] unknown flag: --tiller-namespace
tiller-namespace
已从Helm 3中删除。因此,我尝试了以下方法:helm upgrade -i $xyz-abc-ms xyz-abc-exe/target/classes/helm/xyz-abc \
--set jobs.helmServiceAccount=jenkins,csbEnabledLocal=false,jacoco.enabled=true,containerinfo.imageTag=${DOCKER_BUILD_NUMBER},pki.sslenabled=false,pki.kafkaEnabled=true,runtimeContainerInfo.image=fnd-base-images/ocp-os-java-msnext,couchbase.serviceName=oc-cb-02 \
--namespace $(oc project -q) \
--debug \
--dry-run
但是现在我遇到了以下错误:Error: unknown shorthand flag: 'q' in -q) helm.go:81: [debug] unknown shorthand flag: 'q' in -q)
有人能帮我做正确的命令吗?
-q
时,如下所示:helm upgrade -i $xyz-abc-ms xyz-abc-exe/target/classes/helm/xyz-abc \
--set jobs.helmServiceAccount=jenkins,csbEnabledLocal=false,jacoco.enabled=true,containerinfo.imageTag=${DOCKER_BUILD_NUMBER},pki.sslenabled=false,pki.kafkaEnabled=true,runtimeContainerInfo.image=fnd-base-images/ocp-os-java-msnext,couchbase.serviceName=oc-cb-02 ) \
--namespace $(oc project) \
--debug \
--dry-run
如果出现以下错误,它将失败:
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
helm.go:81: [debug] "helm upgrade" requires 2 arguments
这个的正确命令是什么?
发布于 2021-07-21 12:53:02
是的,舵柄甚至没有被Helm 3所使用。
这篇文章讨论了为什么在Helm 2中需要它,以及为什么他们最终删除了它,但是如果您想要一个非常简短的摘要,下面是:
Helm接受您的yaml和模板文件,并必须将结果对象添加到Kubernetes,对吗?蒂勒做的工作,但为了能够做到这一点,它将需要最大限度的许可。在Helm 3中,他们放下分蘖并依赖Kubernetes提供的授权。
现在让我们回到你的问题上。您应该像您已经做的那样,删除您的tiller-namespace
标志。关于q
标志,您甚至没有在helm升级命令中使用它,似乎是oc project -q
失败了吗?
发布于 2021-07-22 09:22:20
我可以用这个命令:
helm upgrade -i xyz-abc xyz-abc-exe/target/classes/helm/xyz-abc --debug --dry-run
https://stackoverflow.com/questions/68469650
复制相似问题