文档首页 > > 用户指南> 旧版(近期下线)> 应用托管> 通用应用> 创建容器应用

创建容器应用

分享
更新时间: 2020/06/09 GMT+08:00

您如果已经有Docker镜像,那么您可以直接使用“容器应用”部署方式

前提条件

  • 创建容器应用前,请确保系统中有可用集群或者已经创建命名空间(云容器实例CCI部署),请分别参考CCE集群管理CCI命名空间
  • 容器应用需要基于镜像创建,若选择私有镜像,用户首先需要将镜像上传至镜像仓库。单击“软件中心 > 镜像仓库”,参考镜像管理将镜像上传至镜像仓库。

创建多个应用时,请确保应用使用的端口不冲突,否则部署会失败。

操作步骤

  1. 登录ServiceStage,选择“应用管理 > 应用列表”,单击“创建应用”。
  2. 选择“通用应用,然后单击“创建应用”。
  3. 参照下表设置基本信息,其中带“*”标志的参数为必填参数。

    表1 应用基本信息

    参数

    参数说明

    *区域

    选择应用所属Region。

    应用组名称

    选择所属应用组。

    *Web类型

    选择:Docker。

    *应用名称

    新建容器应用的名称。

    *应用版本

    应用版本号。

    *企业项目

    企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。

    开通企业项目后可以使用。

    描述

    对应用的描述,不超过100个字符。

  4. 进行部署设置,填写以下参数:

    • 部署系统选择云容器引擎CCE
      1. 配置参数
        表2 部署参数说明

        参数

        参数说明

        *集群

        新建应用所在的集群,新建集群请参考CCE集群管理

        *实例数量

        应用可以有一个或多个实例,用户可以设置具体实例个数。

        设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。

        应用状态

        • 无状态应用:在运行中始终不保存任何数据或状态的应用。
        • 有状态应用:在运行过程中会保存数据或状态的应用。
      2. 单击“下一步”,添加镜像。
        1. 选择需要部署的镜像,单击目标镜像下的“使用此镜像”。

          我的镜像:展示了您创建的所有镜像仓库。

          Docker官方镜像:展示了Dockerhub仓库中的官方镜像。

          共享镜像:输入第三方镜像地址使用。

        2. 配置镜像参数。
          表3 添加镜像后参数说明

          参数

          说明

          镜像名称

          导入的镜像,您可单击“更换镜像”进行更新。

          *镜像版本

          镜像的版本号。

          *容器名称

          对应容器的名称。

          *资源配额

          设置“CPU配额”和“内存配额”。

          高级设置

          • 环境变量:环境变量是指容器运行环境中设定的一个环境变量。可以在应用部署后修改,为应用提供极大的灵活性。详情请参考设置应用环境变量
          • 启动命令:设置容器执行命令和参数。详情请参考设置应用生命周期
          • 数据存储:给容器挂载数据存储,适用于需持久化存储、高磁盘IO等应用场景。详情请参考设置数据存储
          • 生命周期:生命周期脚本定义,主要针对容器类应用的生命周期事件应该采取的动作。详情请参考设置应用生命周期
          • 日志采集:设置应用日志采集策略、配置日志目录。用于收集应用日志便于统一管理和分析。详情请参考应用日志
          • 健康检查:健康检查是指容器运行过程中根据用户需要定时检查容器健康状况或是容器中应用的健康状况。详情请参考应用健康检查
      3. 开启外网访问(可选)
        1. 设置应用端口

          服务进程的监听端口。对于tomcat应用,固定8080

        2. 设置访问方式
          • 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详情请参考创建增强型负载均衡器
          • (可选)HTTPS,若开启HTTPS,选择已经创建的证书,若不存在,请创建新的服务器证书,创建服务器证书详细步骤参考创建证书
        3. 设置域名

          选择“自动生成”,自动生成的域名仅有7天有效期。

          选择“绑定域名”,在输入框中输入自定义域名。详情请参考设置自定义域名

      4. (可选)设置数据库

        设置分布式会话,请参考设置分布式会话

        设置关系型数据库,请参考设置关系型数据库

      5. 升级策略:当前支持两种升级方式,请根据需求选择,详情请参考设置应用升级策略
      6. 应用性能管理:开启“Java 探针”,可对Java应用提供应用调用链、拓扑等监控能力。详情请参考应用性能管理
      7. 自定义指标监控:设置应用自定义指标监控,详情请参考应用自定义指标监控
    • 部署系统选择云容器实例CCI
      1. 配置参数
        表4 部署参数说明

        参数

        参数说明

        *命名空间

        选择已有CCI命名空间,新建命名空间请参考CCI命名空间

        *实例数量

        应用可以有一个或多个实例,用户可以设置具体实例个数。

        设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。

      2. 单击“下一步”,添加镜像。
        1. 选择需要部署的镜像,单击目标镜像下的“使用此镜像”。

          我的镜像:展示了您创建的所有镜像仓库。

          Docker官方镜像:展示了Dockerhub仓库中的官方镜像。

          共享镜像:输入第三方镜像地址使用。

        2. 配置镜像参数。
          表5 添加镜像后参数说明

          参数

          说明

          镜像名称

          导入的镜像,您可单击“更换镜像”进行更新。

          *镜像版本

          镜像的版本号。

          *容器名称

          对应容器的名称。

          *资源配额

          设置“CPU配额”和“内存配额”。

          高级设置

          • 环境变量:环境变量是指容器运行环境中设定的一个环境变量。可以在应用部署后修改,为应用提供极大的灵活性。详情请参考设置应用环境变量
          • 启动命令:设置容器执行命令和参数。详情请参考设置应用生命周期
          • 数据存储:给容器挂载数据存储,适用于需持久化存储、高磁盘IO等应用场景。详情请参考设置数据存储
          • 生命周期:生命周期脚本定义,主要针对容器类应用的生命周期事件应该采取的动作。详情请参考设置应用生命周期
          • 日志采集:设置应用日志采集策略、配置日志目录。用于收集应用日志便于统一管理和分析。详情请参考应用日志
          • 健康检查:健康检查是指容器运行过程中根据用户需要定时检查容器健康状况或是容器中应用的健康状况。详情请参考应用健康检查
      3. 开启外网访问(可选)
        1. 设置应用端口

          服务进程的监听端口。对于tomcat应用,固定8080

        2. 设置访问方式
          • 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详情请参考创建增强型负载均衡器
          • (可选)HTTPS,若开启HTTPS,选择已经创建的证书,若不存在,请创建新的服务器证书,创建服务器证书详细步骤参考创建证书
        3. 设置域名

          选择“自动生成”,自动生成的域名仅有7天有效期。

          选择“绑定域名”,在输入框中输入自定义域名。详情请参考设置自定义域名

      4. (可选)设置数据库

        设置分布式会话,请参考设置分布式会话

        设置关系型数据库,请参考设置关系型数据库

      5. 升级策略:当前支持两种升级方式,请根据需求选择,详情请参考设置应用升级策略

  5. 单击“下一步”,确认规格无误后,单击“提交”。

    应用创建完成后,在应用列表可查看应用状态。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问