在使用helm install 或者helm upgrade的时候,如果出现了异常中断操作, 可能会导致如下报错
原因:由于多个helm操作,导致版本错乱了,需要回滚下版本
Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress
那么问题来了,如何解决这个问题呢?
1.输入helm history 命令检查当前状态, 我们会发现,最近的一次44部署结果是pending-upgrade 所以阻塞了我们的继续部署
helm history -n test web
# test 名称空间
# web release名字
3.我们使用helm rollback命令回退一个版本到43版本
#helm rollback -n test web 43
Rollback was a success! Happy Helming!
4.回退之后,再检查一次当前状态,确认状态信息是回退到43版本
helm history -n test web
5.这个时候,我们再去使用helm upgrade命令,就可以正常的升级了,升级之后,我们通过helm history 也可以检查到升级成功