应用市场 #
概述 #
应用市场是平台上的公共应用仓库,应用市场基于 OAM 模型定义的应用模板一键生成应用服务(CafeDeployment),您可以通过自定义 OAM 模板来快速创建应用服务。
OAM旨在通过全新的应用定义、运维、分发与交付模型,推动应用管理技术向轻运维的方向迈进。对于 Kubernetes 来说,OAM 既是一个标准的应用定义项目(类比已经不再活跃的 Kubernetes Application CRD 项目),同时也是一个专注于封装、组织和管理 Kubernetes 中各种运维能力、以及连接运维能力与应用的平台层项目。而通过同时提供定义应用和组织管理应用的运维能力这两大核心功能。
在 OAM 中,一个应用程序包含三个核心概念:
- Component:组成应用程序的 组件,它可能包含微服务集合、数据库和云负载均衡器。
- Trait:描述应用程序 运维特征 的集合,例如,弹性伸缩和 Ingress 等功能。它们对应用程序的运行至关重要,但在不同环境中其实现方式各不相同。
- Application Configuration:最后,为了将这些描述转化为具体的应用程序,运维人员使用 应用配置 来组合组件和相应的特征,以构建应部署的应用程序的具体实例。
查看应用市场 #
操作步骤:
1)登录msp平台
2)在msp平台「全部产品」导航栏中点击容器云平台-交付中心模块下的应用市场
3)单击选择「应用市场」,进入应用市场列表页面,如下图所示:

查看应用-组件详情 #
操作步骤:
1)登录msp平台
2)在msp平台「全部产品」导航栏中点击容器云平台-交付中心模块下的应用市场
3)单击选择「应用市场」,进入应用市场列表页面,选择所需的应用,单击应用进入详情页面,如下图所示:
4) 在Component列表中选中某一组件,单击「详情」进入组件详情页面,支持查看组件介绍、组件模版参数如下图所示:


部署应用 #
操作步骤:
1)登录msp平台
2)进入应用市场列表页面,选择所需的应用,单击应用进入详情页面
4)单击上部分的 部署应用,在弹出页面填入以下配置
第一步:
- 名称:支持英文小写字母、数字、中划线,必须以英文小写字母开头,最大长度为 64 个字符。
- 命名空间:选择相应的命名空间
- 版本:选择模版的版本
填写完毕后,单击 **下一步,**如下图:

第二步:
选择组件,配置以下的组件信息:
- 组件名称:必填,默认为应用名称+组件名称。
- 组件实例名称:必填,目前仅有组件类型为helm时才支持填写。
- 目标命名空间:默认为应用选择的命名空间,支持二次选择。
- 参数配置:配置环境、身份鉴权等参数,如 accesskey、secretkey、endpoint 以及 instanceid,参数根据用户需求可自行扩展。
填写完该应用下所有组件的信息后,单击 **下一步,**如下图:

第三步:
选择组件,配置组件的 **运维特征,**例如,弹性伸缩和 Ingress 、环境变量等功能。如下图:

单击 创建,开始部署应用。