基于主机安装

当前安装方式,会引导用户从裸机开始安装 Rainbond ,服务器可以是物理机、虚拟机或各种云主机。

前提

以下操作系统是经过测试的,请按照下述列表准备:

  • CentOS:7.x 8.x
  • CentOS Stream: 8 9
  • Ubuntu:16.x,18.x,20.x,22.x
  • Debian: 9.x,10.x,11.x
  • Anolis OS:7.x,8.x
  • openEuler
  • KylinV10
资源要求(最低)Rainbond 所需端口其他要求
CPU:2u;内存:4G;磁盘:50G80,443,6060,7070,8443内核:4.0+;OpenSSH:7.0+
Via bare machine install - 图1tip

该安装方式支持 Linux x86 和 Arm64 操作系统,支持国产化信创

安装 Rainbond 控制台

Via bare machine install - 图2info

Rainbond 控制台支持在 Linux、Windows(Docker Desktop) 或 Mac(Docker Desktop) 中运行。

您可选择自行安装 Docker 24+,或使用 Rainbond 提供的脚本安装 Docker

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

使用 Docker 启动 Rainbond 控制台,启动后使用 http://IP:7070进行访问。

  1. docker run -d -p 7070:7070 \
  2. --name=rainbond-allinone --restart=always \
  3. -v ~/.ssh:/root/.ssh \
  4. -v ~/rainbonddata:/app/data \
  5. registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone

控制台将产生需要持久化的数据,存储于节点的 ~/rainbonddata 目录中。

从主机开始安装 Kubernetes 集群

  1. 登录 Rainbond 后,进入 平台管理 > 集群 -> 添加集群 -> 从主机开始安装 进入图形化安装页面。
  2. 填写节点信息,如下:
说明
IP 地址填写服务器公网 IP 地址或内网 IP 地址
内网 IP 地址填写服务器内网 IP 地址
SSH 端口通过 IP 地址 + SSH 端口安装 Kubernetes 集群
节点属性选择 Kubernetes 节点属性,管理、计算、ETCD
  1. 节点信息填写完毕后,根据页面提示复制节点初始化命令在集群内所有节点上执行。
Via bare machine install - 图3tip

节点初始化命令主要用于:

  • 自动创建 Docker 用户。
  • 自动配置 Docker 用户的免密登录以便后续安装。
  • 添加 SSH Forwading 配置。
  1. 初始化命令执行完毕后,开始安装 Kubernetes 集群。如遇到集群安装失败,请参阅常见问题

安装 Rainbond 集群

Via bare machine install - 图4info

在安装完成 Kubernetes 集群后,下一步将进入 Rainbond 集群安装页面,这部分将引导您完成 Rainbond 集群的安装。

  1. 根据页面引导填写基础配置以及高级配置。
  • 基础配置
  • 高级配置

下述将对 Rainbond 集群基础配置进行详细说明。

配置项说明
集群入口 IP集群入口访问IP,可以是VIP、负载均衡IP或任意网关节点的IP必填
网关节点指定 Rainbond 网关服务部署并运行在哪个节点上必填
构建节点指定 Rainbond 构建服务部署并运行在哪个节点上必填
存储指定 Rainbond 以及平台上应用要使用的存储,自定义则需填写存储类名称可选
ETCD存储 Rainbond 组件状态信息、网络配置等,自定义则需填写密钥名称、节点名称可选

下述将对 Rainbond 集群高级配置进行详细说明。

配置项说明
镜像仓库指定 Rainbond 底层镜像仓库,平台上的所有组件镜像都会从这个仓库拉取、推送。默认提供内置镜像仓库可选
数据库指定 Rainbond 集群的 MySQL8.0+ 数据库。默认提供内置 MySQL8.0+ 数据库可选
组件镜像源指定 Rainbond 自身组件通过哪个镜像源获取镜像,默认通过阿里云镜像仓库拉取可选
  1. 配置信息填写完成后进入 Rainbond 集群安装页面,在该页面可看到安装的进度信息,并且每个组件都可点击查看状态以及事件信息。
  2. 等待 Rainbond 所有组件都启动后,会自动跳转到集群对接页面,填写集群 ID,完成对接。

高可用集群

📄️ 高可用集群安装说明基于图形化界面,从Linux开始安装 Rainbond 高可用集群的说明

📄️ 控制台高可用该文档描述控制台高可用,适用于从体验环境迁移控制台到高可用集群环境。

下一步

  • 快速入门: 快速在 Rainbond 上部署起你的第一个应用。
  • 迁移应用: 你可以参考该文档将单机版部署的应用迁移到该 Kubernetes 集群中。

常见问题

通过图形化界面基于主机安装 Rainbond 的过程中遭遇了任何问题,都可以参考文档 Web界面安装问题排查指南 进行问题排查。或加入 微信群钉钉群 寻求帮助。