跳到主要内容
版本:V6.0

卸载

注意

卸载 Rainbond 会删除集群数据,操作前请做好数据备份。

卸载快速安装的 Rainbond

如果您使用快速安装的 Rainbond,可以通过以下方式卸载:

  1. 删除 rainbond 容器。
docker stop rainbond && docker rm rainbond
  1. 删除 Rainbond 数据目录。
# Linux
rm -rf /opt/rainbond

# MacOS & Windows
docker volume rm rainbond-opt

卸载基于主机安装的 Rainbond 集群

如果您是基于主机安装的集群,您可以在 平台管理 -> 集群 -> 删除集群。并在每个节点上执行以下命令:

/usr/local/bin/rke2-uninstall.sh

删除 Rainbond 数据目录

rm -rf /opt/rainbond

卸载基于 Helm 安装的 Rainbond 集群

使用 Helm 卸载 Rainbond

helm uninstall rainbond -n rbd-system 

删除 Rainbond 所创建的 PVC、PV、CRD、NAMESPACE

# Delete PVC
kubectl get pvc -n rbd-system | grep -v NAME | awk '{print $1}' | xargs kubectl delete pvc -n rbd-system

# Delete PV
kubectl get pv | grep rbd-system | grep -v NAME | awk '{print $1}' | xargs kubectl delete pv

# Delete CRD
kubectl delete crd componentdefinitions.rainbond.io \
helmapps.rainbond.io \
rainbondclusters.rainbond.io \
rainbondvolumes.rainbond.io \
rbdcomponents.rainbond.io \
servicemonitors.monitoring.coreos.com \
thirdcomponents.rainbond.io \
rbdabilities.rainbond.io \
rbdplugins.rainbond.io \
servicemeshclasses.rainbond.io \
servicemeshes.rainbond.io \
-n rbd-system

# Delete NAMESPACE
kubectl delete ns rbd-system

删除 Rainbond 数据目录

rm -rf /opt/rainbond