Skip to main content
Version: V6.0

通过Rainbond安装Helm应用

本章主要介绍如何把云原生应用市场的 Helm 应用部署到 Rainbond 集群中。介绍两种方式部署应用。

  • 通过对接 Helm 商店部署应用
  • 通过命令行部署应用。

准备工作

  1. 提前安装好 Rainbond(支撑应用运行的平台),参考快速安装

开始部署

以下将介绍两种部署方式。

对接Helm商店的是为了把Helm仓库里的应用通过界面的形式展现出来,可以更好的去浏览,同时在安装的过程中不需要执行命令去安装。

1. Rainbond 应用市场添加 Helm 商店

  • 第一步:从Rainbond平台头部导航栏进入平台管理视图,此视图只有管理员可以进行访问管理。
  • 第二步:进入平台管理视图之后,点击左侧导航栏应用市场面,选择➕号,会弹出一个添加框,选择Helm商店。
  • 第三步:需要自定义一个商店名称,仓库地址直接复制文档下面的地址,点击确定即可添加成功。
https://charts.grapps.cn

添加完成商店之后就可以看到当前仓库里面的所有Helm应用,可以去浏览自己想要安装的应用。

2. 安装Helm应用到Rainbond平台

  • 第一步:选择好自己想要安装的应用之后,点击右侧的安装按钮,选择你想要安装的地方,点击确定。
  • 第二步:中间会有一个校验包的过程,校验通过之后会展示出来当前Helm应用的一些信息,可以去配置参数。

3. 配置参数

Rainbond 中配置参数不需要使用 -- set命令去配置,在 helm chart 包检测通过之后下一步,在配置选项中有一个Values配置,可以去填写对应的key和value, 配置参数需要去云原生应用市场查看参数配置说明。

管理应用

应用安装之后,你可以进行应用的全生命周期管理,如构建更新停用启用等,如果你需要访问该应用,那么需要进入组件管理页面操作。

组件的作用是使开发人员能够不用关注底层基础架构的情况下定义业务单元的部署模式,组件描述了可以作为大型分布式应用程序的一部分进行实例化的功能单元。例如,应用程序中的每个微服务都被描述为一个组件。组件同样支持更新停用启用构建访问终端等操作。具体操作流程如下:

  • 第一步:在应用视图下,选择你想要访问的组件,点击其六边形,点击弹出的卡片上端,可以进入组件管理页面。
  • 第二步:在组件管理页面中,点击端口,添加该容器对应的端口,打开对外服务,将会自动生成一条域名,点击即可访问。

当然还有其他的配置,如果想要管理更复杂的业务可以参考应用管理组件管理