多环境跨云交付
概述
Rainbond 多环境跨云交付方案允许企业将应用部署到不同的云环境中,实现开发、测试和生产环境的统一管理与持续交付。本文将以后台管理系统为例,详细介绍如何在 Rainbond 上实现跨云、跨环境的应用交付流程。
多环境跨云交付流程
流程说明
-
多集群对接:
- 通过 Rainbond 控制台对接多个集群,包括私有云、公有云等不同环境
- 每个集群可以作为不同的环境(如开发、测试、生产)或地域部署点
-
应用开发与测试:
- 开发者在内网环境完成应用开发
- 应用测试通过后,发布到本地应用市场
-
跨环境部署:
- 通过应用市场中的应用模版实现各个环境的一键部署
- 支持不同云厂商、不同地域的统一交付管理
-
持续升级与回滚:
- 应用版本迭代后,各环境可以独立选择升级时机
- 问题出现时支持一键回滚到稳定版本
操作步骤
前提条件
- 已完成 Rainbond 快速安装
- 拥有企业管理员权限
- 准备好至少一个可被所有环境访问的镜像仓库
- 准备多个云环境的服务器资源(用于部署不同环境)
一、Rainbond 对接多集群
- 添加集群
- 在 Rainbond 控制台,进入
平台管理 → 集群 → 添加集群 - 按照界面指引,在不同云环境的服务器上安装 Rainbond 集群端
- 完成对接后,控制台将显示所有已连接的集群
- 在 Rainbond 控制台,进入
提示
添加集群时需确保网络互通,建议为集群设置有意义的名称,如"阿里云-上海"、"腾讯云-成都"等,便于识别。
-
创建多环境团队
- 进入
平台管理 → 团队 → 创建团队 - 创建对应不同环境的团队,如:
- 测试-内网(关联内网集群)
- 生产-青岛(关联阿里云-青岛集群)
- 生产-上海(关联阿里云-上海集群)
- 创建团队时,选择对应的集群进行关联

- 进入
二、设置镜像仓库
配置外部镜像仓库