如果您从2.x和3.x版本的CSI升级至4.5.0版本失败,需要回退时,请参考Helm卸载华为CSI卸载CSI,然后下载安装升级之前版本的CSI。
- 在升级/回退过程中,已经存在的PVC/快照/Pod等资源会正常运行,不会影响您的业务访问。
- 在升级/回退过程中,不能使用华为CSI创建新的资源,或者对已有的PVC做挂载/卸载操作。
- 在升级/回退过程中,请勿卸载Snapshot依赖组件服务。
如果您从2.x和3.x版本的CSI升级至4.5.0版本失败,需要回退时,请参考Helm卸载华为CSI卸载CSI,然后下载安装升级之前版本的CSI。
- 在升级/回退过程中,已经存在的PVC/快照/Pod等资源会正常运行,不会影响您的业务访问。
- 在升级/回退过程中,不能使用华为CSI创建新的资源,或者对已有的PVC做挂载/卸载操作。
- 在升级/回退过程中,请勿卸载Snapshot依赖组件服务。
使用远程访问工具(以PuTTY为例),通过管理IP地址,登录Kubernetes集群的任意master节点。
进入到helm/esdk的工作目录下,目录路径请参见表 软件包组件描述。
cd helm/esdk
helm history helm-huawei-csi -n huawei-csi
命令结果示例如下。
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Mon Jan 8 04:15:40 2024 superseded esdk-4.4.0 4.4.0 Install complete
2 Mon Jan 8 04:16:12 2024 deployed esdk-4.5.0 4.5.0 Upgrade complete
执行命令,回退CSI服务到指定版本。
其中,revision-number为3查询到的版本号。例如版本为:1。
helm rollback helm-huawei-csi -n huawei-csi 1
命令结果示例如下,回显中有Rollback was a success,则表示回退CSI服务到指定版本成功。
Rollback was a success! Happy Helming!
- 在升级/回退过程中,已经存在的PVC/快照/Pod等资源会正常运行,不会影响您的业务访问。
- 在升级/回退过程中,不能使用华为CSI创建新的资源,或者对已有的PVC做挂载/卸载操作。
- 在升级/回退过程中,请勿卸载Snapshot依赖组件服务。
已下载原版本CSI的软件包。