CSI 存儲插件升級指南

新創建的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(含)之後版本到最新:

後續補充;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章