基于主机安装
当前安装方式,会引导用户从裸机开始安装 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;磁盘:50G | 80,443,6060,7070,8443 | 内核:4.0+;OpenSSH:7.0+ |
提示
该安装方式支持 Linux x86 和 Arm64 操作系统,支持国产化信创。
安装 Rainbond 控制台
信息
Rainbond 控制台支持在 Linux、Windows(Docker Desktop) 或 Mac(Docker Desktop) 中运行。
您可选择自行安装 Docker 24+
,或使用 Rainbond 提供的脚本安装 Docker
。
curl -sfL https://get.rainbond.com/install_docker | bash
使用 Docker 启动 Rainbond 控制台,启动后使用 http://IP:7070
进行访问。
docker run -d -p 7070:7070 \
--name=rainbond-allinone --restart=always \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.3-release-allinone
控制台将产生需要持久化的数据,存储于节点的
~/rainbonddata
目录中。
从主机开始安装 Kubernetes 集群
- 登录 Rainbond 后,进入 平台管理 > 集群 -> 添加集群 -> 从主机开始安装 进入图形化安装页面。
- 填写节点信息,如下:
说明 | |
---|---|
IP 地址 | 填写服务器公网 IP 地址或内网 IP 地址 |
内网 IP 地址 | 填写服务器内网 IP 地址 |
SSH 端口 | 通过 IP 地址 + SSH 端口安装 Kubernetes 集群 |
节点属性 | 选择 Kubernetes 节点属性,管理、计算、ETCD |
- 节点信息填写完毕后,根据页面提示复制节点初始化命令在集群内
所有节点
上执行。
提示
节点初始化命令主要用于:
- 自动创建 Docker 用户。
- 自动配置 Docker 用户的免密登录以便后续安装。
- 添加 SSH Forwading 配置。
- 初始化命令执行完毕后,开始安装 Kubernetes 集群。如遇到集群安装失败,请参阅常见问题。
安装 Rainbond 集群
信息
在安装完成 Kubernetes 集群后,下一步将进入 Rainbond 集群安装页面,这部分将引导您完成 Rainbond 集群的安装。
- 根据页面引导填写基础配置以及高级配置。
- 基础配置
- 高级配置
- 配置信息填写完成后进入 Rainbond 集群安装页面,在该页面可看到安装的进度信息,并且每个组件都可点击查看状态以及事件信息。
- 等待 Rainbond 所有组件都启动后,会自动跳转到集群对接页面,填写集群 ID,完成对接。