云应用引擎 CAE-创建组件:操作步骤
操作步骤
- 登录CAE控制台。
- 在左侧导航栏中选择“组件列表”。
- 在页面上方的下拉框中,选择已创建的应用和环境,单击“新增组件”。
- 参考表1设置组件信息。
表1 组件基本信息 参数
类别
说明
组件名称
-
新建组件的名称。
版本号
-
组件的版本号。
格式为:A.B.C或者A.B.C.D。A、B、C、D为自然数,例如:1.0.0或者1.0.0.0。
实例规格
-
选择实例规格,例如:0.5core、1GiB;1core、1GiB;1core、2GiB;2core、4GiB等。
实例数量
-
实例数量默认为2,最少为1,最大值为99。
代码源
源码仓库
- 选择源码来源。本服务支持识别CodeArts、GitHub、GitCode、GitLab、Gitee和Bitbucket来源的代码。
- 将代码信息补充完整。
- 授权信息:从下拉框中选择对应的源码授权信息。如果您是首次使用该功能,在下拉框右侧单击“新建授权”,填写“授权名称”和选择“授权方式”,单击“确认”完成授权。单击“授权列表”可查看当前已创建的授权信息,选中列表前方复选框,可对已授权源码进行“重新授权”或“删除”。
- 用户名/组织:选择源码对应的用户名称或组织,用于当前项目的代码管理。
- 仓库名称:用于当前项目下各个模块代码的管理。
- 分支:选择对应的分支,用于开发对代码的管理。
- 语言/运行时:从下拉框中选择源码对应的语言格式。具体操作请参考组件说明。
- 自定义构建:构建命令可根据业务需要选择“使用默认命令或脚本”或“使用自定义命令”。
说明:
不同源码来源新建授权时授权方式不同,请按照实际情况进行选择。
- 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法构建,如Java:mvn clean package。
- 使用自定义命令:根据所选语言自定义构建命令;或修改build.sh文件后选择使用默认命令或脚本。
- Dockerfile:组件来源是“源码仓库”时,根据业务需要设置。支持“自定义”和“系统默认”。
说明:
仅当“运行时”选择java时,可选择“系统默认”修改系统默认dockerfile中指定运行的maven构建制品文件名。
- Dockerfile地址:当“Dockerfile”选择“自定义”时可设置。
- “Dockerfile地址”即Dockerfile文件相对于项目的根目录(./)所在的目录,Dockerfile文件用于镜像构建。
- Docker程序通过读取Dockerfile文件生成定制的镜像。
- dockerfile地址只能包含字母、数字及.-_/且字符长度在1~255范围内的内容。
- 如果文件名为Dockerfile,允许只填写目录地址,但目录地址必须以/结尾。
- 制品文件名:当“Dockerfile”选择“系统默认”时可设置。
maven构建生成多个jar包时,选取指定的jar包运行,以".jar"结尾,支持模糊匹配,如:demo-1.0.jar,demo*.jar
镜像
- 用户可以通过“客户端上传镜像”和“页面上传镜像”两种方式上传镜像包。
- 在“我的镜像”、“开源镜像”或者“共享镜像”中选择已上传的镜像包部署。可通过镜像名称搜索镜像。
- 我的镜像:用户自定义上传的镜像包。
- 开源镜像: 容器镜像服务 SWR中提供的开源镜像。
- 共享镜像:不同账号之间共享的镜像包。
- (可选)用户还可以通过单击“代码源”右侧链接,前往容器 镜像服务 SWR控制台对镜像进行更多管理操作。
说明:
选择“页面上传镜像”时,单次仅支持添加1个镜像压缩包,文件大小(含解压后)不得超过 2 GB,支持 tar、tar.gz格式,仅支持上传1.11.2及以上容器引擎客户端版本制作的镜像压缩包,制作过程详见制作镜像压缩包。 如需上传大于 2GB的文件,请使用“客户端上传镜像”。
软件包
- 创建组件。
- 单击“配置组件”,进入组件配置页面,具体操作请参考组件配置。
- 单击“创建组件并部署”,在弹出的对话框中单击“立即部署”,部署组件。
- 组件创建或部署完成后,在组件列表页可查看环境ID、应用ID、组件ID、组件名称,代码源、状态、实例个数、创建时间等信息。
图1 组件列表概览
- 若在组件创建后处于“未部署”状态,您可以直接在“组件列表”页面,单击列表“状态”列的“前往配置”,对组件进行配置并部署。
- 若在组件处于“运行中”状态,您可以在“组件列表”页面,单击列表“快捷跳转”列的,对组件进行重新配置并执行生效配置。