卸载Rainbond集群

卸载流程

如果安装过程中出现了不可恢复的情况,可以参考以下操作彻底卸载集群,进行重新安装

  • rainbond集群卸载

访问operator所在的节点的IP:30008,进入集群管理界面,点击卸载,等待卸载完成即可

执行以下命令确定资源都已卸载完成

  1. #只要operator的pod则表示已经卸载完成
  2. kubectl get pod -n rbd-system
  3. #没有任何资源被创建
  4. kubectl get rainbondcluster -n rbd-system
  5. #没有任何资源被创建
  6. kubectl get rainbondpackage -n rbd-system
  7. #没有任何资源被创建
  8. kubectl get rbdcomponent -n rbd-system
  9. #没有任何和rainbond相关资源被创建
  10. kubectl get persistentvolumeclaims -n rbd-system
  11. #没有任何和rainbond相关资源被创建
  12. kubectl get storageclasses
  13. #没有任何和rainbond相关资源被创建
  14. kubectl get persistentvolumes -n rbd-system
  • 数据清理

在operator所在节点执行

  1. rm -rf /opt/rainbond

清理集群所有数据

  1. rm -rf /opt/rainbond
  • operator卸载

在k8s集群的客户端执行

  1. helm uninstall rainbond-operator --namespace=rbd-system

即可完成卸载,如果安装了mysql-operator,通过

  1. helm uninstall mysql-operator --namespace=rbd-system

命令即可完成卸载

  • operator安装包清理

进入operator下载目录,执行

  1. rm -rf rainbond-operator-chart-v0.0.1-beta2-V5.2-dev.tgz && rm -rf ./chart

即可完成清理,如果安装了mysql-operator,通过

  1. rm -rf mysql-operator-chart.tgz && rm -rf ./mysql-operator

通过以上操作可以完成卸载过程,如果使用了外部资源,请自行删除或清理