Helm 卡住了 - 状态:待安装

问题描述 投票:0回答:2

我正在尝试部署我的一项服务,但收到错误:

##[错误]错误:升级失败:另一个操作(安装/升级/回滚)正在进行中

我拥有的是:

development@Azure:~$ helm version
version.BuildInfo{Version:"v3.4.0", GitCommit:"7090a89efc8a18f3d8178bf47d2462450349a004", GitTreeState:"clean", GoVersion:"go1.14.10"}
development@Azure:~$ helm list -Aa
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
azuredevops     novadevspace    1               2021-04-17 20:32:01.929625514 +0000 UTC pending-install sampleapp-v0.2.0
development@Azure:~$ helm install azuredevops . --debug
install.go:172: [debug] Original chart version: ""
install.go:189: [debug] CHART PATH: /home/development

walk.go:74: found symbolic link in path: /home/development/clouddrive resolves to /usr/csuser/clouddrive

Killed
development@Azure:~$
development@Azure:~$ helm list -Aa
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
azuredevops     novadevspace    1               2021-04-17 20:32:01.929625514 +0000 UTC pending-install sampleapp-v0.2.0
development@Azure:~$

由于某种原因,进程状态为“pending-install”,我无法杀死它。

有人可以帮我删除它以便进行新的部署吗?

devops kubernetes-helm
2个回答
4
投票

请尝试

helm rollback 
,然后
helm delete releasename


0
投票

这通常发生在之前的 helm 部署失败时。

最简单的解决方法是通过运行此 cmd 来回滚 helm 版本。

选项1

helm rollback <release> --namespace <namespace>

如果您想列出版本

helm ls --namespace <namespace>

选项2

删除最后一个掌舵秘密。

kubectl get secrets 
kubectl delete secret <last-helm-secret>
© www.soinside.com 2019 - 2024. All rights reserved.