迁移控制台
本文档针对通过快速安装的 Rainbond 在通过主机安装对接了多集群后,想把迁移控制台到 K8s 集群中以 POD 方式运行的场景。
启动新控制台
注意
快速安装的 Rainbond 控制台默认提供了内置集群,如您在内置集群中创建了应用,请将应用都迁移到对接的集群中。
您可以通过 应用视图 -> 快速复制 功能将应用从内置集群迁移到对接的集群中。应用后产生的数据需自行迁移,如数据库等。
在对接的 K8s 集群中启动新的 Rainbond 控制台,请在管理节点上使用 kubectl 命令行工具执行以下命令。<version> 在 Rainbond Release 中查看。
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
- name: IS_STANDALONE
value: "false"
image: registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:<version>
imagePullPolicy: IfNotPresent
priorityComponent: false
replicas: 1
默认使用 rbd-db 数据库,如需使用外部数据库请修改 rainbondcluster 资源。
kubectl edit rainbondcluster -n rbd-system
...
spec:
...
uiDatabase:
host: 172.20.251.90
name: console
password: Root123456
port: 3306
username: root