资产管理流程
由于每种资产类型的开通方式不同,所以每类资产的管理流程也不同。
镜像/Helm/文件管理
镜像、文件、Helm chart包等类型的资产管理流程如下所示。
(1) 用户首先将资产介质(镜像、Chart包等)推送到资产仓库。
(2) 然后用户向云原生应用市场发起注册请求,云原生应用市场根据请求提供的元数据信息和资产仓库中的资产信息完成资产注册。
(3) 资产注册成功后,资产消费者在资产目录中查看到这个资产。
(4) 资产消费者可以对查看到资产订阅或购买。
(5) 资产消费者可以对订阅或购买的资产部署到指定的资源池。
(6) 资产消费者可以对部署的资产执行卸载操作。
Operator注册流程
平台支持operator介质接入使用,接入流程如下所示。
(1) Operator提供商向资产仓库推送新的Operator镜像。
(2) 云原生应用市场监测到有新的Operator Index镜像,拉取该镜像,重新构建Operator Registry镜像,将新的Index加入。
(3) 新的Operator Registry镜像构建完成后,OLM会使用该镜像自动更新Operator Registry Deployment。
(4) Operator Registry Deployment更新完成后,通过云原生应用市场可以查出新注册的Operator。然后资产消费者就可以订阅该Operator。
审批管理
上一节中提到资产接入时需要完成资产注册,注册完成后用户才可正常使用,资产注册的流程如下所示。
(1) 资产提供商向云原生应用市场提交资产注册请求。
(2) 请求提交后等待管理员批准。
(3) 如果管理员驳回了该请求,资产提供商可以修改注册信息,重现提交请求;或取消资产注册。
(4) 如果管理员批准了该请求,则资产注册成功,可以被资产消费者订阅/购买。