首页 / 平台管理 / 应用商店管理 / 应用上架 / 应用上架

应用上架

为了更好的借助平台的 Operator Hub 、应用商店来管理企业或平台提供的 Operator 和 Chart,应用上架功能支持您在应用商店独立发布 Operator 或 Chart,快速完成应用的上架、升级及下架操作。您可以提前使用 violet 工具完成应用打包与上架的工作。

应用上架流程

  1. 开发者开发应用,并将应用物料存储到镜像仓库中。

  2. 开发者使用 violet 工具对应用进行打包,生成 tgz 文件。

  3. 开发者将 tgz 文件提供给平台管理员,并提出上架需求。

  4. 平台管理员使用 violet 工具一键上架应用至平台的应用商店。

  5. 开发者或其他用户使用 Operators、Catalog 等功能部署并使用应用。

开发应用

根据技术文档和开发规范,开发者自定义开发应用,包括 operator、chart、集群插件三种类型。

开发者也可以直接从开源社区或第三方厂商获取 operator、chart 类型的物料,并将这些物料上架到应用商店中使用。

供应商类型说明

为了确保页面能够正确的显示供应商类型,需要提前在物料中设置供应商类型。

供应商类型 provider-type provider provider-url
用户上传 custom 填入开发者名称 填入开发者提供的网址
开源社区 community 填入开源社区名称 填入开源社区网址
平台认证 certified 填入 平台 或第三方名称 填入第三方网址
平台自研 platform 填入 平台 填入 OperatorHub 帮助文档网址

说明

配置示例

应用打包&上架

参考 violet 工具使用说明 ,开发者完成应用的打包,平台管理员完成应用的上架。

应用上架完成后,您可以在 应用商店管理 页面中查看、部署应用,平台管理员也可以通过功能执行应用版本的上下架等操作。

应用的后续管理

应用上架/下架

该功能控制应用是否能够在应用商店中查看、部署使用。应用中包含多个版本的时候,可以通过应用上架/下架功能来调整用户可使用的应用版本。

操作步骤

  1. 在左侧导航栏中,单击 应用商店管理 > 应用上架

  2. 单击对应应用名称。

  3. 版本管理 区域,单击待上/下架的版本右侧 > 上架/下架

operator 类型应用的跨集群同步

operator 类型的应用属于集群级应用,上架时需指定上架的目标集群,应用上架后,如需扩大应用的集群使用范围,可通过 跨集群同步 功能快速复制应用到新集群。

操作步骤

  1. 在左侧导航栏中,单击 应用商店管理 > 应用上架

  2. 单击对应应用名称。

  3. 版本管理 右上角区域,单击 跨集群同步,根据 UI 提示输入参数后,点击 确定

    参数 说明
    同步版本 选择希望同步的版本,仅支持选择非内置版本。内置版本会自动同步到所有集群,不需要手动同步。
    目标集群 选择希望同步的目标集群。如果所选目标集群中已存在相同 operator 的相同版本,同步程序会自动跳过。

注意:同步后版本的 上/下架 状态与迁移前保持一致。