#解决helm部署报错Error:
UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress
[root@haiouc minio]# helm upgrade --install --namespace default artifacts . --set fullnameOverride=artifacts
Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress
1. 输入helm history 命令检查当前状态, 我们会发现,最近的一次部署结果是pending-upgrade 所以阻塞了我们的继续部署
[root@haiouc minio]# helm history artifacts
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Wed May 17 14:41:27 2023 deployed minio-8.0.10 master Install complete
2 Wed May 17 15:00:33 2023 pending-upgrade minio-8.0.10 master Preparing upgrade
2. 使用helm rollback命令回退上一个正确的版本
[root@haiouc minio]# helm rollback artifacts 1
Rollback was a success! Happy Helming!
3. 回退之后,再检查一次当前状态,确认状态信息是回退到正确版本,且部署正确
[root@haiouc minio]# helm history artifacts
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Wed May 17 14:41:27 2023 superseded minio-8.0.10 master Install complete
2 Wed May 17 15:00:33 2023 pending-upgrade minio-8.0.10 master Preparing upgrade
3 Wed May 17 15:11:14 2023 deployed minio-8.0.10 master Rollback to 1
4. 再去使用helm upgrade命令,就可以正常的升级了,升级之后,我们通过helm history 也可以检查到升级成功
[root@haiouc minio]# helm upgrade --install --namespace default artifacts . --set fullnameOverride=artifacts
完美!!!