Skip to main content
Version: Current

快速安装

单机体验版安装

当前安装方式可以将 Rainbond 所需的所有组件安装于一个名为 rainbond-allinone 的容器中。这种方式覆盖了 WindowsMacOSLinux 三大操作系统,也适用于 x86_64Arm64 两种主流架构。适用于体验 Rainbond 功能或者个人开发环境。

安装 Docker

curl sh.rainbond.com/install_docker | bash

设置 EIP 环境变量(必填)

export EIP=IP地址

EIP 是对外提供服务的 IP 地址,可以为主机的公网 IP 或内网 IP,请不要填写本地回环地址[127.0.0.1]
IP 地址可以通过执行ifconfig命令获得。

启动 Rainbond 控制台

docker run --privileged -d  -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \
--name=rainbond-allinone --restart=unless-stopped \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
-v /opt/rainbond:/opt/rainbond \
-v ~/dockerdata:/var/lib/docker \
-e ENABLE_CLUSTER=true \
-e EIP=$EIP \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.6.0-dind-allinone \
&& docker logs -f rainbond-allinone
启动参数说明是否必填项
-p 10000:10000如果通过 TCP 策略访问内部应用,需要进行映射 10000 以上端口
  • 看到以下三条提示,表示 Rainbond 安装成功。
正在加载数据,预计3分钟,时间取决于磁盘性能...
正在启动Rainbond,预计5分钟...
Rainbond启动成功,可以通过访问: http://$EIP:7070 进入Rainbond控制台
caution

注意:快速体验版本默认安装了可使用的集群,无需执行基于主机安装集群的操作。

问题排查

单节点体验版本安装过程中如果长时间未完成,那么请参考文档 单机体验版本安装问题排查指南 进行故障排查。

其它安装方式

快速安装为单节点体验版,适用于体验 Rainbond 功能或者个人开发环境。 在其它场景中,我们提供了其它类型的安装方式。

基于 Helm 安装

info

从已有 Kubernetes 集群开始安装高度自定义的 Rainbond 集群。操作人员对 Kubernetes 、Helm 有深入了解,并乐于使用命令行的方式与系统交互。企业 IT 运维管理人员是这类人群的代表。

如需自定义配置,建议使用Helm 安装命令生成工具进行安装,参数详情请参考 values.yaml

基于自建 k8s 集群安装 提供了一种在用户已有 K8s 集群中,利用 Helm 的方式部署 Rainbond 集群的方式。这种安装方式支持高可用部署。

基于 Web 界面安装

info

从已有的主机开始安装 Rainbond 集群。操作人员可以通过图形化界面进行操作,并且不必了解 Kubernetes 的安装与维护。

基于主机安装 提供了一种在用户在图形化界面中,从一台主机开始部署 Rainbond 集群的方式。部署的过程中自动完成 K8s 的部署以及 Rainbond 的安装对接。

对接云服务商

info

在各大云服务商环境中安装 Rainbond,官方提供了最佳配置实践。

阿里云 ACK 提供了在阿里云 ACK 环境下安装 Rainbond 的最佳实践。提供了购买各类云服务资源的建议,以及合理的对接方式,帮助用户更好的在 ACK 环境中使用 Rainbond。

对接其他平台

info

对接其他市面常见的 K8s 管理平台,如 Rancher 、Openshift.

基于 Rancher 安装 提供了基于图形化界面在 Rancher 中安装 Rainbond 的方式,适合已经在使用 Rancher 的用户使用。