我知道标题听起来像“你有没有尝试过谷歌”,但 helm 给了我典型的:
another operation (install/upgrade/rollback) is in progress
我不明白的是,在任何地方都没有实际正在进行的实际发布。
我已经运行了
helm list --all --all-namespaces
,列表只是空白。与针对我能想到的任何名称空间运行 helm history
相同。什么都没有,一切都是空白。我什至删除了应用程序最初安装的名称空间和其中的所有内容,但它仍然损坏。
我还找到了删除秘密的答案,我有,但没有帮助。
有什么方法可以硬重置 helm 的状态吗?因为我在这个主题上找到的所有答案都涉及回滚、卸载或删除卡住的版本,并且整个集群上都不存在。
Helm 是 v3.8.1(如果有帮助的话)。感谢您对此的任何帮助,这让我发疯。
我最终弄清楚了这一点。运行 helm 的管道是从在一个集群上运行的 gitlab 运行程序执行的,但使用 kubernetes 上下文来定位我所需的集群。在某些时候,kubernetes 上下文未正确加载,运行程序所在的主机集群上的安装错误。
当我仍然针对不同的集群时,helm 命令在其本地集群上发现了错误的安装,因此
helm list --all
在目标集群上没有看到任何内容。