Rainbond文档中心
快速安装 编辑此页面

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

启动 Rainbond 控制台

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

curl sh.rainbond.com/install_docker | bash

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

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

国内用户:

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

国外用户:

docker run -d -p 7070:7070 -v ~/.ssh:/root/.ssh -v ~/rainbonddata:/app/data \
      --name=rainbond-allinone --restart=always \
      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 离线安装

常见问题

  • 安装集群时报错 failed to connect to following etcd hosts

该问题属于控制台无法连接报错的节点。首先确定在配置规划集群节点时,正确的对所有节点执行了节点初始化,完成了免密登录设置。检查方式时在控制台容器中执行 ssh docker@节点IP 能够直接免密登录。

  • 初始化 Rainbond 集群时长时间阻塞在 系统所需非组件化镜像本地处理 步骤

该问题可能出现在对接自建 Kubernetes 集群中,请通过以下命令的输出内容判断问题。常见情况是由于端口冲突导致网关组件无法启动。

kubectl get rainbondcluster rainbondcluster -n rbd-system -o yaml
kubectl get pod -n rbd-system

如果基于主机安装的 Kubernetes 集群,没有 kubectl 命令,请参考安装 kubectl 命令

文章目录