You need to enable JavaScript to run this app.
导航
部署官方 Helm 应用
最近更新时间:2024.10.25 14:05:17首次发布时间:2023.02.09 10:25:42

Helm 应用允许您在边缘节点快捷部署应用。本文介绍了使用边缘智能官方 Helm Chart 模板在边缘节点部署应用的相关内容。

背景信息

Helm 是一个用于管理 Kubernetes 应用包的工具。Helm 使用的包格式被称为 chart。chart 是一个描述Kubernetes 相关资源的文件集合。单个 chart 可以用来部署容器化的应用。Artifact Hub 是 Helm 的官方 chart 仓库,提供了常见应用的 chart 包。
边缘智能提供了一些官方 Chart 模板(简称“官方模板”)。边缘智能的官方模板包含从 Artifact Hub 上集成的部分应用以及一些自研应用。您可以通过边缘智能控制台向边缘节点部署这些应用。目前支持使用官方模板部署的应用包含:MongoDB、Grafana、MySQL、Argo Workflows、InfluxDB、EMQX、OPC UA Server、Dify、Web Top。

说明

除了官方 Chart 模板,您还可以创建自定义 Chart 模板。相关信息,请参见使用自定义 Chart 模板

前提条件

  • 您已经为项目绑定了边缘节点。相关操作,请参见绑定节点
  • 如果您使用边缘节点型 aPaaS 工具,则 aPaaS 工具必须是 高级版
    边缘节点 - 基础版 aPaaS 工具不包含 Helm 应用功能。更多信息,请参见资源包(aPaaS 工具)计费说明
  • 要部署 Helm 应用,您使用的边缘节点的软件版本必须在 v0.5.0 以上。
    您可以在边缘节点的 基本信息 中查看节点的软件版本。关于如何升级边缘节点软件,请参见升级节点软件

操作步骤

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 应用管理 > Helm 应用

  4. 单击 官方模板 页签。

  5. 官方模板 列表,定位到要使用的 Chart 模板,单击 操作 列的 部署

  6. 部署应用 页面,完成相关参数的设置,然后单击 确认
    Image

    类型

    配置项

    说明

    基本信息

    名称

    为应用设置一个符合要求的名称。

    节点

    选择部署应用的边缘节点。

    编排模板

    模板

    该参数表示要使用的官方 Chart 模板,不可修改。

    镜像仓库版本

    选择要使用的官方 Chart 模板的版本。建议您选择最新版本。

    参数配置

    您可以根据需要修改官方 Chart 模板的默认参数配置。每个官方模板都有默认的参数配置。这些参数配置记录在一个values.yaml 文件。您可以根据需要修改其中的部分配置。
    关于不同官方模板的默认参数配置,请参见对应的应用说明文档:

完成以上操作后,您的应用部署请求将提交到边缘节点执行。在 官方模板 列表,已部署应用 列展示了使用当前模板部署的应用的数量。
Image

单击 已部署应用 列的数字,您可以打开应用部署详情面板。
Image

接下来,您可以在应用部署详情面板查看应用部署结果管理已部署的应用

查看应用部署结果

在应用部署详情面板,通过 状态 了解应用的部署结果。

  • 如果 状态已部署,表示应用部署成功。
  • 如果 状态部署失败,您可以单击 部署失败,了解部署失败的原因。

管理已部署的应用

在应用部署详情面板,您可以对已部署的应用执行以下操作:

  • 编辑Yaml文件:修改应用部署的 Yaml 配置。修改 Yaml 配置并确认以后,新的应用部署请求将被提交到边缘节点执行。
  • 删除:从边缘节点删除已部署的应用。