卸載
更新時間 2025-09-23 16:29:02
最近更新時間: 2025-09-23 16:29:02
分享文章
如何卸載HBlock CSI插件。
說明
若Kubernetes 集群中部署了多套 HBlock CSI,需在各自對應的安裝路徑下,依次多次執行卸載操作。
如果要卸載HBlock CSI,建議先刪除快照,然后清除sc、statefulset、pod、pvc、pv,再進行卸載。
執行下列命令刪除快照相關實例。
kubectl delete volumesnapshot -n namespace --all kubectl delete volumesnapshotcontent volumesnapshotcontentname kubectl delete volumesnapshotclass volumesnapshotclasnames可以執行下列命令清除sc、statefulset、pod、pvc、pv。對于pod、pvc、pv,必須按照順序pod > pvc > pv執行刪除命令。
刪除sc:
kubectl delete sc scname刪除statefulset:
kubectl delete statefulset statefulsetname --cascade=true刪除pod:
kubectl delete pod podname -n namespace刪除pvc:
kubectl delete pvc pvcname -n namespace刪除pv:
kubectl delete pv pvname
執行卸載腳本。
請執行下列命令:
cd deploy ./undeploy.sh [ --driver-name=driver_name ] [ --driver-namespace=driver_namespace ]如果需要卸載快照相關CRDs,請執行下列命令:
cd deploy ./undeploy.sh --include-snapshot-crd [ --driver-name=driver_name ] [ --driver-namespace=driver_namespace ]參數 描述 --driver-name HBlock CSI驅動名稱。
如果HBlock CSI驅動名稱為stor.csi.k8s.io,此參數可以不填寫,其他情況必填。
--driver-namespace HBlock CSI綁定的Kubernetes命名空間。
如果命名空間為默認值default,此參數可以不填寫,其他情況必填。