Rainbond 作为一款开源PaaS平台,可以很好的部署和运行在 Intel 架构服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络。
| Linux发行版本 | 版本 |
|---|---|
| Red Hat Enterprise Linux | 7.4 64位 |
| CentOS | 7.4.1708 64位 |
| Ubuntu | 16.04 64位 |
| Debian | 9 64位 |
| 中标麒麟 | 服务器版V7.4 64位 |
Rainbond 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器平台。对于开发测试,及生产环境的服务器硬件配置有以下要求和建议:
| 服务器角色 | CPU | 内存 | 本地存储 | 网络 | 实例数量 |
|---|---|---|---|---|---|
| 管理节点 | 4核 | 8G | / 100G/cache 50G-100G/opt/rainbond/data 100G (推荐SSD)/var/lib/docker 100G+ |
千兆网卡 | 1,3…奇数 |
| 计算节点 | 16核 | 64G | / 100G /var/lib/docker 100G+ |
千兆网卡 | 不限制 |
| 服务器角色 | CPU | 内存 | 本地存储 | 网络 | 实例数量 |
|---|---|---|---|---|---|
| 管理节点 | 8核 | 32G | / 100G/cache 50G-100G/opt/rainbond/data 100G (推荐SSD)/var/lib/docker 100G+ |
千兆网卡 | 3,5…计数 |
| 计算节点 | 16核 | 64G | / 100G /var/lib/docker 100G+ |
千兆网卡 | 不限制 |
| 存储节点 | 4核 | 8G | / 100G /data 1T+ |
千兆网卡 | 3,4… |
| 网关节点 | 4核 | 8G | / 100G /var/lib/docker 100G+ |
千兆网卡 | 推荐至少3节点 |
节点类型说明:
| 节点类型 | 功能说明 | 备注 |
|---|---|---|
| 管理节点 | Rainbond管理节点,集结平台自身组件,提供应用调度管理等高级功能 | 标识manage或master |
| 计算节点 | Rainbond计算节点,提供计算资源 | 标识compute或worker |
| Etcd节点 | 提供kubernetes所需etcd存储 | 默认部署于管理节点 |
| 网关节点 | 提供通向应用的网关 | 标识lb,默认部署于管理节点 |
| 存储节点 | 提供集群共享存储 | 标识storage,默认使用NFS存储,可对接其它存储(/grdata) |
yum/apt-get install相关软件包,需要提前配置系统相关软件源NetworkManager或者配置NetworkManagerrepo.goodrain.com, api.goodrain.com, hub.goodrain.com, docker.io, domain.grapps.cn, aliyun.com,aliyuncs.com管理员可根据实际环境中部署Rainbond的方案,自行开放相关端口
管理节点和计算节点之间网络无限制 对外访问需要放行
管理节点 6060,7070
网关节点 80,443,8443,20000-30000(tcp应用端口)
建议用户采用高版本的Google Chrome访问