我正在尝试部署我的一项服务,但收到错误:
##[错误]错误:升级失败:另一个操作(安装/升级/回滚)正在进行中
我拥有的是:
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”,我无法杀死它。
有人可以帮我删除它以便进行新的部署吗?
请尝试
helm rollback
,然后helm delete releasename
这通常发生在之前的 helm 部署失败时。
最简单的解决方法是通过运行此 cmd 来回滚 helm 版本。
选项1
helm rollback <release> --namespace <namespace>
如果您想列出版本
helm ls --namespace <namespace>
选项2
删除最后一个掌舵秘密。
kubectl get secrets
kubectl delete secret <last-helm-secret>