快速安装

本指南会使用最简单,最方便的方式安装 Rainbond。帮助你快速地评估 Rainbond。

启动 Rainbond 控制台

需要您准备一台可运行 Docker 容器的机器,可以是 Linux、Windows 和 Mac。当然我们推荐使用 Linux 服务器。如果您还未安装 Docker 服务,可先通过以下命令安装 Docker 服务。

  1. curl sh.rainbond.com/install_docker | bash

请注意,该命令仅支持 Linux x86 操作系统。

All-In-One 模式启动控制台

国内用户:

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

国外用户:

  1. docker run -d -p 7070:7070 -v ~/.ssh:/root/.ssh -v ~/rainbonddata:/app/data \
  2. --name=rainbond-allinone --restart=always \
  3. rainbond/rainbond:v5.3.0-release-allinone

默认使用 sqlite3 作为数据库,数据存储于用户主目录下的 rainbonddata 目录。Rainbond 5.3 支持控制台数据迁移,便于后续迁移数据到生产环境,请放心体验。

待容器创建启动成功后,访问机器 7070 端口即可访问到 Rainbond 控制台。

image-20210219110137479

初始化 Rainbond 集群资源

首次注册完成后将导航到添加集群的页面。Rainbond 需要对接计算资源后即可创建并管理云原生应用。5.3 版本开始支持直接对接云资源(阿里云 ACK 集群)、已经安装的 Kubernetes 集群资源和用户提供的裸机资源。

image-20210219110808088

1)对接云资源适合使用阿里云资源的用户(华为云、腾讯云或其他云用户可自行购买 Kubernetes 服务后使用接入Kubernetes集群方式进行对接)使用云资源方式将自动购买 RDS、ACK、NAS、SLB 等资源,为你快速搭建高可用的生产环境。

2)接入 Kubernetes 集群适合已搭建有 Kubernetes 集群的用户,你应该具有一定的 Kubernetes 管理能力。该方式需要集群版本在 1.16 以上。

3)如果你只有 Linux 机器,请使用从主机开始安装入口,Rainbond 为你自动安装 Kubernetes 集群。

请基于产品引导选择合适的方式进行集群的安装和初始化。 或参考 添加集群

请注意,集群安装初始化可以并行进行,你可以同时进行多个集群的安装和初始化。

体验完成后建议将控制迁移到 Rainbond 中管理,参考文档

离线环境安装

请注意,v5.3.0 版本暂不支持离线环境安装,离线环境请参考 5.2 离线安装