Skip to main content
Version: v5.3

集群管理

集群管理功能适用范围为 Rainbond 公有云及企业版用户

什么是 Rainbond 集群

Rainbond 运行的所有服务组件其本质都是运行在 Rainbond 集群中,Rainbond 集群为运行在平台上的组件提供了计算资。

在 Rainbond 公有云中,可对接已安装的 Kubernetes 集群,也可在注册企业后通过 阿里云ACK 自助安装集群。

企业注册

在添加集群之前需要首先注册企业,以下为注册企业流程

企业注册地址:https://cloud.goodrain.com/enterprise-server/registered

  • 填写相关信息,登录地址即企业注册完成后应用控制台的登录地址
  • 注册成功

注册成功即可通过浏览器输入 访问地址 进入应用控制台页面,默认用户为 admin 用户,密码为自定义填写的 登陆密码

添加集群

推荐在 Rainbond 技术人员指导下添加集群。

在 Rainbond 公有云中,企业注册完成以后即可添加集群,添加集群有以下几种方式:

  1. 无 Kubernetes 集群,需要首先安装 Kubernetes 集群及 Rainbond 后才能添加集群 ,推荐使用 从云服务商托管 Kubernetes 集群添加方式自助安装集群
  2. 拥有已安装完成的 Kubernetes 集群,但还没有安装 Rainbond,请参考从云服务商托管 Kubernetes 集群添加文档
  3. 拥有已安装完成的 Kubernetes 集群及 Rainbond 集群,可直接对接集群,参照对接集群

对接集群

具体对接方式如下,在已注册的企业中企业视图集群界面添加集群;流程如下

  • 点击添加集群
  • 选择导入
  • 填写相关信息

相关配置说明:

集群 ID: 自定义,集群添加后不可修改;

集群名称: 当前添加的集群名称, 自定义,添加后可修改;

备注: 当前集群备注信息,自定义即可;

Region Config: Region Config文件定义了当前集群配置信息,包括集群API地址Web Socket通信地址HTTP应用默认域名后缀TCP应用默认访问IP等,在添加集群时添加 Region Config 文件后,将会自动读取以上信息,关于Region Config文件获取方式,参考如下:

在 Rainbond 集群安装成功以后,需要 安装 grctl 命令行工具,安装以后执行grctl config命令,将命令的输出完整复制到此处的代码框中,将会自动识别,或者将内容在本地写入文件格式为ymlyaml格式文件,在添加集群界面点击上传Region Config文件,上传文件即可。

到此集群添加成功,即可在集群界面看到已添加的集群,在企业视图总览界面查看该集群的资源,并使用该集群资源构建应用组件。

从云服务商托管 Kubernetes 集群添加

目前支持使用阿里云ACK自助添加,将逐步支持使用Amazon EKS,华为云 CCE,腾讯云 EKS等方式添加。

在安装过程中会创建相关阿里云资源,故需要提供完整的AccessKeySecret Key权限,获取方式请参考 阿里云官方文档

具体创建的资源类型及添加方式详细说明请参考添加集群时的操作说明。

添加时分为以下两种情况:

  1. 已有 Kubernetes 集群,还没有安装 Rainbond;
  2. 从零开始安装 Kubernetes 集群及 Rainbond。

分别描述两种情况的使用方式

第一种

在安装时会自动读取云服务商已拥有的 Kubernetes 集群,在第二步选择已有的 Kubernetes 集群即可

第二种

按照操作说明添加即可

如何使用该集群

创建团队 时选择该集群,创建属于该集群的团队,自此在该团队下创建组件时将会使用该集群的资源。

进阶场景

在公有云环境中,支持多集群、多团队共用共享库,最终达成的效果是在不同集群中发布的应用,在其他集群可直接从共享库一键安装使用,其前提条件是两个集群需要使用相同的镜像仓库,包括 地址、命名空间、用户名、密码