これはヘルムとティラーのバージョンです:
> 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 delete --purge <deployment>
これはトリックを行います
これは、しばらくの間、舵の問題でした。これは、チャートの最初のインストールが失敗し、helm 2.7までで、問題を修正して再インストールする前に、失敗したリリースを手動で削除する必要がある状況にのみ影響します。ただし、このケースに対処するための--forceフラグが利用可能になりました- https://github.com/helm/helm/issues/4004
追加するだけ...
私はよく見ましたError: UPGRADE FAILED: "my-app" has no deployed releases
Helm 3でのエラー。ほとんどの場合、エラーはkubectl
、aws-cli
またはaws-iam-authenticator
ヘルムではありません。この例外には多くの問題が浮上しているようですが、これは理想的ではありません。
本当の問題を診断するには、これらのツールを使用している場合、1つ以上のツールで簡単なコマンドを実行し、問題をすばやく診断できるはずです。
例:
aws-cli-aws --version
は、cliがインストールされていることを確認します。
aws-iam-authenticator-aws-iam-authenticator version
これが正しくインストールされていることを確認します。
kubectl-kubectl version
は、ツールがインストールされているかどうかを示します。
kubectl-kubectl config current-context
は、Kubernetesに接続できる有効な構成を指定したかどうかを示します。