Sau*_*aha 17 kubernetes kubernetes-helm azure-aks helm3
我尝试使用卸载 AKS 集群中的 helm 版本,helm uninstall RELEASE_NAME但似乎失败了。发生故障的原因是,由于某种原因,当我使用 时,集群中的所有节点都处于未就绪状态helm uninstall。
从那时起,我让所有节点都恢复并运行,并且集群正常运行。现在,当我尝试时helm list,我不会再看到此版本,但执行 ahelm list -a会显示该版本的状态仍处于uninstalling状态。我已经尝试了很多方法,但在过去的 3-4 天里它一直卡在那里。
我尝试过使用helm uninstall RELEASE_NAME,helm delete --purge RELEASE_NAME但这些命令会抛出错误,因为版本已经处于uninstalling状态。我尝试修改此特定版本的集群中的 Helm Secret,但这也没有帮助。Helm3正在使用,所以我不能重新启动舵柄吊舱来稳定这个问题。
是否Helm3使用某种可以修改的终结器机制来纠正此问题,或者是否没有其他方法可以尝试删除此版本?我希望将来也对特定 API 使用相同的版本名称。
任何帮助将不胜感激。
Adi*_*iii 35
根据讨论,以下步骤可以解决该问题。
helm hist releasename
helm rollback releasename versionnumber-with-status-deployed
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,则删除每个版本的秘密
helm hist releasename
kubectl get secrets
k delete secrets sh.helm.release.v1.name.VERSION-N
Run Code Online (Sandbox Code Playgroud)
Sha*_*ain 13
您可以使用 --no-hooks 标志强制删除 helm 图表。
例子:
helm uninstall -n <name_space> <stuck_helm_name> --no-hooks
| 归档时间: |
|
| 查看次数: |
25503 次 |
| 最近记录: |