我尝试使用helm uninstall RELEASE_NAME
卸载我的AKS集群中的helm版本,但似乎失败了。发生失败的原因是,当我使用helm uninstall
时,集群中的所有节点由于某种原因进入未就绪状态。
从那时起,我让所有节点恢复运行,集群正常工作。现在,当我尝试helm list
时,我再也看不到这个版本了,但执行helm list -a
时,我看到这个版本的状态仍然是uninstalling
。我尝试了很多方法,但在过去的3-4天里,它一直停留在那里。
我尝试使用helm uninstall RELEASE_NAME
、helm delete --purge RELEASE_NAME
,但这些命令会引发错误,因为发布版本已经处于uninstalling
状态。我尝试修改此特定发布版本的集群中的helm secrets,但也无济于事。Helm3
正在使用中,因此我无法重新启动舵杆舱来稳定此状态。Helm3
是否使用了某种终结器机制,可以修改该机制来纠正这一点,或者是否没有其他方法可以尝试删除此版本?我希望将来也为特定的API使用相同的版本名称。
任何帮助都将不胜感激。
2条答案
按热度按时间zf9nrax11#
根据讨论,以下步骤可解决此问题。
如果这没有帮助,则删除每个版本机密
llmtgqce2#
您可以通过使用--no-hooks标志强制删除舵图表。
示例:
helm卸载-n<name_space><stuck_helm_name>--无挂钩