发布 RAM 应用
本节主要介绍如何将制作好的应用发布到云原生应用市场,发布应用 其实就是将应用的元数据打包成应用模版存储到了应用市场,应用模版定义了支持大型分布式的数字化业务系统的标准云原生应用模型、它可以包含1-N个服务组件,模型包含其中每个服务组件资源及配置,插件资源及配置,拓扑关系、部署关系等。制作完成后即可一键发布、一键安装。
准备工作
信息
需要提前部署 Rainbond 平台
通过 Rainbond 应用商店跟云原生应用市场进行对接,对接商店的过程就是登录授权的过程,如果不对接商店将只能浏览当前商店的应用,无法进行发布和安装操作。具体操作流程如下:
- 第一步:从Rainbond平台头部导航栏进入
平台管理视图,此视图只有管理员可以进行访问管理。 - 第二步:进入平台管理视图之后,点击左侧导航栏
应用市场,选择开源应用商店。 - 第三步:选择完开源应用商店之后,找任意应用点击右侧
安装按钮。 - 第四步:弹出授权登录框,填写从应用商店注册时的手机号,发送短信填写验证码进行授权登录。
授权完成之后你可以看到拥有了发布、安装的权限。此时可以去发布应用,发布应用的作者信息对应的就是当前账号里的信息。
RAM 应用发布流程
在应用发布之前,你需要有一个正常运行的应用,我们可以在应用视图看到它的拓扑图以及运行状态,具体操作如下:
- 第一步:在应用拓扑图页面,点击左侧导航栏
发布,选择发布到云应用商店,接下来选择开源应用商店并确认。 - 第二步:在发布页面,你可以完善应用的详细信息,如
应用模版名称、版本号、版本说明、组件配置等信息。 - 第三步:完善好应用详细信息后,点击
提交,将发起同步任务。由集群对应用中的每一个服务进行数据同步。发布到云应用商店,数据中心会将应用所需的镜像或源码包同步到好雨公有仓库,并将应用模版发送到开源应用商店保存。 - 第四步:当应用中的所有组件及插件全部完成同步后,点击
确认发布,即可完成应用发布。
发布完成后 Rainbond 可以看到发布记录、然后去云原生应用市场登录后,点击头像控制台,则可以看到对应的应用版本并进行相应的管理。
选择左侧导航栏的上架应用