Skip to main content
Version: v5.6

快速安装

单机体验版安装​

当前安装方式可以将 Rainbond 所需的所有组件安装于一个名为 rainbond-allinone 的容器中。这种方式覆盖了 Windows、MacOS、Linux 三大操作系统,也适用于 x86_64 、Arm64 两种主流架构。适用于体验 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=on-failure \
-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 的用户使用。