新創建的ACK集羣都是默認安裝最新的存儲插件。在升級時,有些模板變化較大的版本需要參考下面升級步驟:
CSI-Plugin升級:
1. CSI-Plugin鏡像版本信息:
v1.14.8.36-93f2b131-aliyun
v1.14.8.32-c77e277b-aliyun
v1.14.5.60-5318afe-aliyun
版本信息詳見:https://github.com/kubernetes-sigs/alibaba-cloud-csi-driver/releases
2. 升級 “v1.14.8.32-c77e277b-aliyun(含)” 之前的版本到最新:
1)下載升級腳本:http://aliacs-k8s.oss-cn-hangzhou.aliyuncs.com/csi/upgrade_csi-plugin.sh
$ wget http://aliacs-k8s.oss-cn-hangzhou.aliyuncs.com/csi/upgrade_csi-plugin.sh
2)登陸集羣Master或者配置好kubeconf的環境(可以執行kubectl),執行腳本:
# 腳本後面需要帶上期望升級的目標版本,一般選擇最新版本;
$ sh upgrade_csi-plugin.sh v1.14.8.36-93f2b131-aliyun
3)檢查升級情況:
# 查看升級後的csi-plugin pod,是否都已更新,並Running;
$ kubectl get pod -nkube-system | grep csi-plugin
# 查看csidriver對象,看是否重建完成;
$ kubectl get csidriver
3. 升級v1.14.8.36-93f2b131-aliyun(含)之後版本到最新:
後續補充;
CSI-Provisioner升級:
1. CSI-Provisioner鏡像版本信息:
v1.14.8.36-93f2b131-aliyun
v1.14.8.32-c77e277b-aliyun
v1.14.5.60-5318afe-aliyun
版本詳見:https://github.com/kubernetes-sigs/alibaba-cloud-csi-driver/releases
2. 升級 “v1.14.8.32-c77e277b-aliyun(含)” 之前的版本到最新:
1)下載升級腳本:http://aliacs-k8s.oss-cn-hangzhou.aliyuncs.com/csi/upgrade_csi-provisioner.sh
$ wget http://aliacs-k8s.oss-cn-hangzhou.aliyuncs.com/csi/upgrade_csi-provisioner.sh
2)登陸集羣Master或者配置好kubeconf的環境(可以執行kubectl),執行腳本:
# 腳本後面需要帶上期望升級的目標版本,一般選擇最新版本;
$ sh upgrade_csi-provisioner.sh v1.14.8.36-93f2b131-aliyun
3)檢查升級情況:
# 查看升級後的csi-provisioner pod,是否都已更新,並Running;
$ kubectl get pod -nkube-system | grep csi-provisioner
3. 升級v1.14.8.36-93f2b131-aliyun(含)之後版本到最新:
後續補充;