错误:升级失败:“binder”没有部署版本

Nav*_*een 7 kubernetes kubernetes-helm

我部署了一个舵图,如下所示:

在此输入图像描述

当我尝试运行该helm upgrade命令时,出现以下错误:

在此输入图像描述

我也尝试使用该--force选项,但仍然相同。

我该如何纠正这个错误?

小智 1

根据该网站

\n
\n

Helm 2 会将当前部署清单与新部署清单进行比较,以应用必要的补丁。但是,它不会比较清单之间的资源状态。\n如果之前的部署失败,则群集可能缺少一些资源。在 Helm 2.7.1 之前,Helm 将尝试升级部署而不安装缺少的资源。为了防止这种情况,从版本 2.7.1 开始,Helm 使用最新的成功部署作为升级的基准。如果没有找到成功的部署,系统将返回\xe2\x80\x9chelm has noDeployed versions\xe2\x80\x9d错误消息。

\n
\n

因此您可以尝试遵循其中提到的解决方案 1 和 3 ,因为您已经尝试使用该--force标志。

\n