卸载 Hwameistor¶
本章节介绍了两种卸载 HwameiStor 系统的方式。
Danger
请务必先备份好所有数据,再卸载 HwameiStor。
方式一:卸载并保留已有数据¶
如果想要卸载 HwameiStor 的系统组件,但是保留已经创建的数据卷并服务于数据应用,采用下列方式:
$ kubectl get cluster.hwameistor.io
NAME AGE
cluster-sample 21m
$ kubectl delete clusters.hwameistor.io hwameistor-cluster
最终,所有的 HwameiStor 系统组件(Pods)将被删除。用下列命令检查,结果为空。
方式二:完全卸载¶
如果想要卸载 HwameiStor 所有组件,并删除所有数据卷及数据,采用下列方式,请谨慎操作。
-
清理有状态数据应用
-
删除应用
-
删除数据卷 PVC
相关的 PV、LV、LVR、LVG 都将被删除。
-
-
清理 HwameiStor 系统组件
-
删除 HwameiStor 组件
-
删除 HwameiStor 系统空间
-
删除 CRD、Hook 以及 RBAC
-
删除 StorageClass
-
删除 hwameistor Operator
-
最后,你仍然需要清理每个节点上的 LVM 配置,并采用额外的系统工具(例如 wipefs)清除磁盘上的所有数据。