升级组件
若组件部署失败后,也可以通过升级的形式重新部署。
操作步骤
- 登录CAE控制台。
- 在左侧导航栏中选择“组件列表”。
- 选择待操作组件,在“操作”列单击“升级”,进入升级组件页面。
- 参考下表设置组件升级后信息。
参数
类别
说明
组件名称
-
升级时不可修改。
版本号
-
组件的版本号。
格式为: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等
代码源
说明:组件升级时,代码源格式有限制,如:镜像部署只能使用镜像升级,jar包部署只能使用jar包升级,war包部署只能使用war包升级;
源码仓库
- 选择源码来源。本服务支持识别CodeArts、GitHub、GitCode、GitLab、Gitee和Bitbucket来源的代码。
- 升级时代码信息只支持修改分支。
- 构建方式:构建命令可根据业务需要选择“使用默认命令或脚本”或“使用自定义命令”。
说明:
不同源码来源新建授权时授权方式不同,请按照实际情况进行选择。
- 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法构建,如Java:mvn clean package。
- 使用自定义命令:根据所选语言自定义构建命令;或修改build.sh文件后选择使用默认命令或脚本。
- Dockerfile:组件来源是“源码仓库”时,根据业务需要设置。支持“自定义”和“系统默认”。
说明:
仅当“运行时”选择java时,可选择“系统默认”,进行制品文件配置。
- 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的文件,请使用“客户端上传镜像”。
软件包
图1 升级组件
- 单击“立即升级”,完成组件升级。