将容器镜像或应用包部署为应用。创建应用的方式包括:从应用仓库选择应用包部署、从镜像仓库选择镜像部署、从应用列表创建应用。三种方式殊途同归,本节将介绍最后一种方式,其余两种请查看【企业应用指南-软件中心】中的介绍。
在顶部导航栏中单击[企业应用]菜单项。
在左侧导航树中单击[应用管理/应用列表]菜单项,进入应用列表管理页面。
单击<创建应用>按钮,跳转至创建应用-基础设置页面。
图-1 创建应用-基础配置
配置参数。
表-1 参数说明
|
参数 |
说明 |
|
应用组 |
应用所属的逻辑分组,即创建应用组中创建的应用组。若未创建,也可单击参数旁的<创建应用组>按钮进行创建。 |
|
软件包类型 |
包括容器镜像、Jar包、War包、Helm包四种类型。容器镜像是指存储于软件中心-镜像仓库中的镜像,Jar包、War包、Helm包是指存储于软件中心-应用仓库中的应用包,请根据实际情况选择。 |
|
资源类型 |
承载应用的资源所属类型,包括容器集群和虚拟机两种资源类型。容器镜像和Helm包只能部署在容器集群上,Jar包和War包可选择部署在容器集群或虚拟机上。 |
|
资源配置/虚拟机实例 |
a. 单击<配置实例>按钮,弹出配置实例窗口,如图-2所示。 b. 输入虚拟机的状态、所在可用域、网络类型及所属网络、IP地址、名称和已部署的应用等筛选条件,单击<查询>按钮,筛选出符合条件的虚拟机实例。若虚拟机实例尚未创建,也可单击<新建实例>按钮跳转至云主机服务页面创建虚拟机实例。 c. 勾选一个或多个虚拟机实例进行部署,勾选实例后需输入该实例的root用户密码。 d. 单击<确定>按钮完成选择虚拟机实例操作。 e. 选择虚拟机实例后需继续配置相关参数,如表-2所示。 |
表-2 参数说明-应用部署在虚拟机
|
参数 |
说明 |
|
|
应用端口 |
填写与jar包或war包一致的应用端口,即应用实际使用的端口。 |
|
|
访问方式 |
暂不配置 |
访问应用时使用虚拟机IP+应用端口。 |
|
应用域名 |
配置后可通过域名访问应用。
|
|
|
IaaS负载均衡 |
配置后可通过负载均衡器实例的虚IP+监听器监听端口访问应用。
|
|
单击<下一步>按钮,进入创建应用-应用配置页面。
图-3 创建应用-应用配置
配置基础参数。若资源为容器集群,可单击<显示高级配置>按钮配置更多高级配置项。
表-3 参数说明
|
参数 |
说明 |
|
|
基础配置 |
镜像安装包/应用安装包 |
根据选择的软件包类型此处展示对应参数,选择镜像或应用包所在的仓库类型,单击<选择安装包>按钮弹出选择安装包窗口。选择应用包或镜像名称及待部署的版本,单击<确定>按钮完成选择。若未上传镜像或应用包可单击<上传应用包>按钮进行上传,相关操作请参见【企业应用指南-软件中心】。 |
|
环境变量 |
用户自定义容器或虚拟机运行环境中的一些变量,方便部署后灵活变更虚拟机或容器配置。 |
|
|
容器规格 |
容器的启动限制和运行限制。启动限制参数应小于运行限制参数。
|
|
|
高级配置 |
服务访问设置 |
|
|
访问路由 |
配置容器的访问路由。
|
|
|
启动命令 |
设置容器启动和运行命令。 |
|
|
存储卷 |
给容器挂载额外存储,适用于需持久化存储,高磁盘IO等应用场景。
|
|
|
配置项 |
选择应用需要使用的配置项,即配置项中创建的配置。 |
|
|
密钥(Secret) |
选择应用需要使用的密钥,即密钥中创建的密钥。 |
|
|
亲和性 |
|
|
|
健康检查 |
用于判断容器和业务是否正常运行,包括存活性检查和可用性检查。
|
|
|
容器权限 |
配置容器的权限。
|
|
|
自动伸缩 |
配置自动伸缩阈值,当容器的CPU使用率或内存使用率超过该阈值,系统将执行自动伸缩策略增减Pod实例的个数。
|
|
单击<下一步>按钮进入部署确认页面。