应用市场
应用市场显示Helm仓库中的应用软件包,类似于apt的Deb包或yum的RPM包,软件包中包含了定义资源应用的yaml文件。
应用市场显示Helm仓库中的应用软件包,类似于apt的Deb包或yum的RPM包,软件包中包含了定义资源应用的yaml文件。在应用市场部署应用之前请确保已添加了对应类型的Helm仓库。Cloudpods平台以Helm仓库的形式实现了虚拟机编排,快速部署虚拟机应用。
入口:在云管平台单击左上角
导航菜单,在弹出的左侧菜单栏中单击 “运维工具/编排/应用市场” 菜单项,进入应用市场页面。

Helm相关概念了解
Helm是Kubernetes的软件包管理工具,有点类似Linux操作系统中的“apt-get”和“yum”,更多介绍内容请参考Helm官方文档。
Helm帮助应用开发者打包应用处理依赖关系,管理应用程序并发布到软件仓库。Helm使用者不需要了解Kubernetes的yaml语法编写复杂的配置文件,可以轻松的通过Helm部署Kubernetes应用等。
- Helm:Helm是一个命令行下的客户端工具。主要用于Kubernetes应用程序Chart的创建、打包、发布以及创建和管理本地和远程的Chart仓库。
 - Chart:Helm的软件包,采用TAR格式。类似于APT的DEB包或者YUM的RPM包,其包含了一组定义 Kubernetes资源相关的yaml文件。
 - Release:使用Helm在Kubernetes集群中部署的Chart。
 
部署虚拟机实例
该功能用于在虚拟机类型的应用市场快速部署虚拟机实例应用。部署的虚拟机实例应用可在中进行管理。
部署虚拟机之前请在镜像市场导入“CentOS-7.6.1810-20190430.qcow2”。否则无法成功创建虚拟机实例。
- 在应用市场页面,类型选择“虚拟机类型”,并选择对应仓库名称。
 - 当应用较多时,请在搜索输入框中设置应用名称进行搜索。
 - 单击应用模块上的 “部署” 按钮,进入部署应用页面。
 - 配置以下信息:
- 名称:应用发布的名称。
 - 商店-模板版本:选择在商店里应用模板的版本。
 - 资源归属项目:选择应用部署的虚拟机实例所属的项目。
 - 表单配置:
- 平台:选择虚拟机实例所属平台。
 - 区域:选择虚拟机实例所在区域。
 - 可用区:选择虚拟机实例所在可用区。
 - VPC:选择虚拟机实例所在VPC。
 - 网络:选择虚拟机实例所属IP子网。当选择Cloudpods平台VPC网络的IP子网时,将会自动为虚拟机创建弹性公网IP。
 - 套餐:选择虚拟机实例的套餐,通过套餐可以确定CPU和内存配置等。
 - 存储类型:选择磁盘的存储类型。
 - 磁盘大小:设置磁盘的容量大小。
 - 应用配置:不同应用配置不同,请根据实际情况进行设置。
 - InfluxDB数据库名称:设置InfluxDB数据的名称。
 - InfluxDB数据库地址:用于监控数据上传通道,Cloudpods平台的InfluxDB部署在控制节点上,格式为https://控制节点IP地址:30086。
 
 - 详细描述:用于查看应用的详细介绍信息。
 - YAML模板:支持预览应用的模板文件的信息。
 
 - 单击 “确定” 按钮,将跳转到虚拟机实例页面。
 - 部署过程中将先创建虚拟机再部署应用。
 - 虚拟机实例状态含义如下:
- 创建成功:表示已成功创建了虚拟机,但未部署应用。
 - 已部署:表示将部署编排提交到Kubernetes的Etcd,开始部署应用。
 
 
部署容器实例
该功能用于在容器类型的应用市场快速部署容器应用。部署的容器实例应用可在容器实例中进行管理。
- 在应用市场页面,类型选择“容器类型”,并选择对应仓库名称。
 - 当应用较多时,请在搜索输入框中设置应用名称进行搜索。
 - 单击应用模块上的 “部署” 按钮,进入部署应用页面。
 - 配置以下信息:
- 名称:应用发布的名称。
 - 商店-模板版本:选择在商店里应用模板的版本。
 - 集群:选择应用要部署的集群。
 - 命名空间:选择命名空间。
 - 表单配置:支持以yaml文件或键值对的形式补充参数或对配置进行修改。
 - 详细描述:用于查看应用的详细介绍信息。
 - YAML模板:支持预览应用的模板文件的信息。
 
 - 单击 “确定” 按钮,将跳转到容器实例页面。
 - 部署过程中将先部署容器再在容器中部署应用。
 - 容器实例状态含义如下:
- 创建成功:表示已成功创建容器,但未部署应用。
 - 已部署:表示将部署编排提交到Kubernetes的Etcd,开始部署应用。
 
 
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.