架构说明
云原生应用市场功能架构示意图如下所示。
云原生应用市场功能架构说明如下所示。
信息
- 云原生应用市场支持多种资产类型,例如:镜像、Helm包、Operator和API等资产。
- 镜像、Helm包、Operator均有资产介质,资产提供商在注册资产前,需要先将相应的介质推送到资产仓库,这里资产仓库的具体实现形式有:Harbor镜像仓库、FTP文件仓库、Helm Chart仓库等。API没有资产介质,无需推送到资产仓库。
- 资产介质推送完成后,服务商可以向云原生应用市场发起资产注册请求。云原生应用市场根据商品元数据信息和资产仓库中的资产信息完成商品在平台上的注册。
- 注册完成的资产可以被资产消费者查询到,然后资产消费者可以向云原生应用市场发起资产购买/订阅请求。购买/订阅完成后,资产消费者即可以消费购买/订阅的资产。
- 资产消费过程对镜像、Helm包和Operator,云原生应用市场可以将相应的资产部署到消费者选择的资源池。对API资产,资产消费可以根据云原生应用市场提供的API访问信息访问订阅的API。
- 用户购买的资产可以直接部署到时速云高可用容器集群上运行。
- 容器集群在部署资产时会自动从资产仓库拉取资产介质。
- 云原生应用市场对每一种资产有相应的管理模块。接入审批和计费计量模块对所有资产适用。