卸载 Kubernetes 和 Rainbond

本文档介绍如何 Rainbond 集群和卸载通过 Rainbond 安装的 Kubernetes 集群。

卸载 Rainbond 集群

基于主机安装的 Rainbond 集群

如果您使用基于主机安装的 Rainbond 集群,您可以在 平台管理 -> 集群 -> 点击要卸载的集群的节点配置 -> 进入节点配置页面 -> 卸载集群

基于 Kubernetes 安装的 Rainbond 集群

使用 Helm 卸载 Rainbond

  1. helm uninstall rainbond -n rbd-system

删除 Rainbond 所创建的 PVC PV CRD NAMESPACE

  1. # Delete PVC
  2. kubectl get pvc -n rbd-system | grep -v NAME | awk '{print $1}' | xargs kubectl delete pvc -n rbd-system
  3. # Delete PV
  4. kubectl get pv | grep rbd-system | grep -v NAME | awk '{print $1}' | xargs kubectl delete pv
  5. # Delete CRD
  6. kubectl delete crd componentdefinitions.rainbond.io \
  7. helmapps.rainbond.io \
  8. rainbondclusters.rainbond.io \
  9. rainbondpackages.rainbond.io \
  10. rainbondvolumes.rainbond.io \
  11. rbdcomponents.rainbond.io \
  12. servicemonitors.monitoring.coreos.com \
  13. thirdcomponents.rainbond.io \
  14. -n rbd-system
  15. # Delete NAMESPACE
  16. kubectl delete ns rbd-system

删除 Rainbond 数据目录

  1. rm -rf /opt/rainbond

卸载 Kubernetes 集群

基于主机安装的 Kubernetes 集群

使用脚本清理 Kubernetes 集群

  1. curl -sfL https://get.rainbond.com/clean-rke | bash