基于 Linux 一体化安装 (图形化界面)
本文将指导您如何从零开始,在 Linux 服务器上通过图形化界面安装一套包含 Kubernetes 的、生产可用的 Rainbond 平台。
提示
该安装方式适用于希望 Rainbond 帮助您从零搭建 Kubernetes 和 Rainbond 的场景,支持 Linux x86 和 Arm64 操作系统,并兼容国产化信创环境。
安装逻辑
此安装模式的核心逻辑是:首先在一个节点上,通过 Docker 运行 Rainbond 快速安装包,并将其作为一个临时的安装向导。接着,利用这个向导的图形化控制台,在您指定的多个服务器节点上部署一个生产级的 RKE2 Kubernetes 集群以及一套全新的 Rainbond 平台。最终的 Rainbond 平台将运行在新的 K8s 集群中,而最初的 Docker 安装向导则可以安全销毁。
前提
- 准备至少一台干净的 Linux 主机(建议 3 台以搭建高可用集群)。
- 主机配置建议:
4核CPU
8G+内存
50G+磁盘
。 - 确保您的环境满足 RKE2 对硬件和操作系统的要求。
- 如果主机内核支持 AppArmor,则在安装之前还必须具有 AppArmor 工具。
- 必须以
root
用户执行安装。
危险
如已在某台主机上执行过快速安装并用于体验,则不能在该主机上再次执行此安装流程,这会造成冲突。
步骤一:启动安装向导
请在您准备的一台服务器上,参照 快速安装文档 来启动图形化安装向导。
提示
如果您的某台主机上已经运行了 Rainbond 快速安装实例,您可以直接将其作为安装向导使用,无需重复执行此步骤,请直接进入下一步。
通常,您只需执行以下命令即可:
curl -o install.sh https://get.rainbond.com && bash ./install.sh
执行完上述脚本后,耐心等待 3-5 分钟,使用浏览器访问 http://<服务器IP>:7070
即可看到 Rainbond 的登录/注册界面。
步骤二:开始图形化部署
- 登录后,进入
平台管理 -> 集群 -> 添加集群 -> 从主机开始安装
,进入图形化安装页面。 - 点击
添加节点
并填写您准备好的服务器节点信息(不包括启动向导的这一台)。
说明 | |
---|---|
节点角色 | 选择节点的角色,建议至少 3 个ETCD 管理节点 ,其余为计算节点 |
节点公网IP | 填写节点公网 IP 地址,如无公网 IP 则不填写 |
节点内网IP | 填写节点内网 IP 地址,如有多块网卡请手动填写,为空则自动选择 |
控制台访问地址 | 保持默认即可。请确保网络通畅 |
- 复制生成的节点注册命令,到对应的 Linux 主机上执行。
- 所有节点状态变为
已连接
后,即可点击开始安装
进入下一步。
步骤三:部署 Rainbond 平台
信息
Kubernetes 集群安装完成后,将自动进入 Rainbond 平台的部署页面。
- 根据页面引导填写基础配置以及高级配置。
- 基础配置
- 高级配置
- 配置信息填写完成后,点击
开始安装
,即可看到 Rainbond 各组件的安装进度。 - 等待所有组件都启动后,下一步完成对接。
您可以通过
kubectl get pods -n rbd-system
命令在任意已接入的节点上查看集群状态。export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
/var/lib/rancher/rke2/bin/kubectl get nodes