迁移控制台
提示
如果你的 Rainbond 集群是通过 Helm Chart 安装的,那么无需迁移控制台,无需进行本文档的操作。
快速安装的 Rainbond 控制台是由 Docker 启动的,无法实现高可用部署,本文介绍如何将 Docker 启动的控制台迁移到 K8s 集群中以 POD 方式运行。
前提
- 快速安装 Rainbond 并对接主机安装的集群。
启动新控制台
注意
快速安装的 Rainbond 控制台默认提供了内置集群,如您在内置集群中创建了应用,请将应用都迁移到对接的集群中。
您可以通过 应用视图 -> 快速复制
功能将应用从内置集群迁移到对接的集群中。应用后产生的数据需自行迁移,如数据库等。
在对接的 K8s 集群中启动新的 Rainbond 控制台,请在管理节点上使用 kubectl 命令行工具执行以下命 令。
kubectl apply -f rbd-app-ui.yaml
apiVersion: rainbond.io/v1alpha1
kind: RbdComponent
metadata:
labels:
belongTo: rainbond-operator
creator: Rainbond
name: rbd-app-ui
name: rbd-app-ui
namespace: rbd-system
spec:
env:
- name: DB_TYPE
value: mysql
image: registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:<version>-release
imagePullPolicy: IfNotPresent
priorityComponent: false
replicas: 1