kubernetes – 为什么掌舵升级 – 以前的安装失败时安装失败?

这是掌舵和分蘖版本:

> helm version --tiller-namespace data-devops
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}

以前的helm安装失败:

helm ls --tiller-namespace data-devops
NAME            REVISION        UPDATED                         STATUS  CHART                   NAMESPACE
java-maven-app  1               Thu Aug  9 13:51:44 2018        FAILED  java-maven-app-1.0.0    data-devops

当我尝试使用此命令再次安装它时,它失败了:

helm --tiller-namespace data-devops upgrade java-maven-app helm-chart --install \
        --namespace data-devops \
        --values helm-chart/values/stg-stable.yaml
Error: UPGRADE FAILED: "java-maven-app" has no deployed releases

如果以前的安装失败,helm upgrade –install命令是否会失败?我期待它强行安装.任何的想法?

最佳答案
这暂时是一个掌舵问题.它只影响首次安装图表失败并且最多需要helm 2.7的情况,需要手动删除失败的版本,然后再更正问题并重新安装.但是现在有一个–force标志可以解决这个问题 – https://github.com/helm/helm/issues/4004

转载注明原文:kubernetes – 为什么掌舵升级 – 以前的安装失败时安装失败? - 代码日志