创建部署物

创建服务前,需根据服务需求,创建用于服务管理的部署物。服务商在创建服务时可直接选择已经完成分发的部署物,简化创建服务的步骤。本文介绍了服务商如何创建和发布部署物的详细流程。

操作步骤

  1. 登录计算巢控制台

  2. 在左侧导航栏中,单击服务部署物

  3. 部署物页签中,单击创建部署物

  4. 在创建部署物界面,完成部署物信息填写。

    配置项

    配置说明

    部署物信息

    部署物信息区域,配置如下信息:

    • 部署物名称:由中文、数字、英文和下划线(_)组成,长度在3~30个字符之间,一个中文字等于2个字符,部署物名称在保存部署物或发布部署物后不可修改。

    • 部署物版本名称:由中文、数字、英文和下划线(_)组成,长度在3~30个字符之间,一个中文字等于2个字符。

    • 部署物描述:简介长度在10~128个字符之间,一个中文字等于2个字符。

    • 资源组:选择创建的部署所归属的资源组名称。

      资源组对您拥有的云资源从用途、权限、归属等维度上进行分组,实现企业内部多用户、多项目的资源分级管理。更多信息,请参见资源组

    • 标签配置:选择或填写完整的标签键和标签值,为部署物定标签。每个资源最多可绑定20条标签。若无可选的标签键和标签值,可创建自定义标签。创建自定义标签的详细操作,请参见创建并绑定自定义标签

    部署物内容

    部署物内容区域,根据您选择不同的部署物类型,需要配置不同的信息。其中,镜像部署物用于镜像关联和镜像升级,文件部署物用于软件包关联和软件包升级,脚本部署物用于服务实例升级。

    • 部署物类型选择ECS镜像时,您需要设置如下参数。

      • 镜像类型:镜像类型包含自定义镜像云市场镜像两种类型。

        • 自定义镜像:您需要选择地域和该地域下的镜像名称。

          若您还没有自定义镜像,请先创建自定义镜像后,再选择镜像。详细操作,请参见使用实例创建自定义镜像

        • 云市场镜像:您需要选择已在云市场发布的镜像商品及版本。

      • 选择镜像:根据您选择的部署类型,选择对应的自定义镜像或云市场镜像。

    • 部署物类型选择容器镜像时,您需要在选择镜像处,选择已推送至计算巢镜像仓库的镜像名称和对应的版本。

      如何将镜像推送至计算巢镜像仓库,请单击部署类型下的获取访问凭证,根据界面显示,获取计算巢镜像仓库访问凭证,将镜像打标计算巢镜像仓库标签,然后登录计算巢镜像仓库,并推送镜像。

      说明

      您需要先完成镜像的打标和推送后,才能选择到该镜像。

    • 部署物类型选择文件时,您需要设置如下参数。

      重要

      当文件大小大于12 GB时,使用文件部署物类型创建部署物时,会出现文件上传失败或无法上传完的情况。因此,推荐您使用ECS镜像部署物类型创建部署物。更多信息,请参见创建ECS自定义镜像并创建ECS镜像部署物

      • 上传部署地域:选择上传文件的地域并根据您上传的本地文件大小,选择上传本地文件上传超过5G大文件

        上传超过5G的大文件时,您需要进行如下操作:

        1. 单击获取访问凭证,会弹出本地环境上传或ECS内网环境上传的上传命令,根据您的上传环境复制上传命令,并将命令中的<source_file><target_file>分别替换为您源文件名和上传到计算巢之后的文件名称。

        2. 阿里云CLI中运行上传命令,完成文件的上传。

        3. 部署物配置处,填入已上传的文件名称。

      • 是否配置脚本命令:选择是否开启配置脚本命令功能。配置脚本命令主要用于服务实例升级功能,软件包关联功能不需要配置脚本命令。

        若您开启了配置脚本命令功能,则需要完成如下参数配置。

        1. 操作系统:根据您服务的操作系统,选择对应的操作系统。

        2. 部署物下载目录:设置将部署物下载到ECS实例的目录。若设置的下载目录不存在,则下载部署物前,会先创建目录再下载。

        3. 命令类型:设置命令的类型。

        4. 命令内容:设置完成文件下载后需要执行的命令。

          若需要调用服务实例的具体配置参数,您需要在命令内容中使用命令进行调用。更多信息,请参见调用参数说明

    • 部署物类型选择脚本时,您需要设置如下参数。

      • 操作系统:根据您服务的操作系统,选择对应的操作系统。

      • 命令类型:设置命令的类型。

      • 命令内容:填写脚本内容。

        若需要调用服务实例的具体配置参数,您需要在命令内容中使用命令进行调用。更多信息,请参见调用参数说明

    • 部署物类型选择Helm Chart时,您需要先将镜像推送至计算巢镜像仓库,然后在选择镜像处,选择已经推送的镜像名称和版本。

      您可以在步骤处,查看将镜像推送至计算巢镜像仓库的详细操作步骤,参照步骤顺序完成镜像的推送。

      说明

      您需要先完成镜像的打标和推送后,才能选择到该镜像。

    设置分发

    设置分发区域的选择要分发的地域中,选择您需要分发的地域。

    重要
    • 不同部署类型的地域分发设置不一样。

      • ECS镜像部署物至少选择一个分发地域。

      • 文件部署物默认全部地域分发。

      • 脚本部署物和Helm Chart部署物无需设置分发。

    • 若创建的部署物为未发布状态,则分发设置不会生效。

  5. 单击发布部署物

    部署物发布后,不可对当前版本内容进行修改,只能通过创建新版本或新部署物的方式进行修改。

    若您需要对部署物进行测试,可单击保存部署物。完成测试后再单击发布部署物

    说明

    若部署物处于未发布状态,不能选择部署物设置的分发地域进行测试。

后续步骤

单击发布部署物后,可在部署物管理页面,单击部署物名称,进入部署物详情界面,查看部署物的部署进度。

分发镜像的时长由于地域和镜像大小的不同,可能在几分钟到几十分钟不等。2024-04-15_17-01-58.png