应用管理与运维平台 ServiceStage-滚动发布方式升级:操作步骤
操作步骤
- 登录ServiceStage控制台。
- 选择以下任意方式进入组件“概览”页面:
- 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称。
- 在“组件管理”页面,单击待操作组件名称。
- 在页面右上角,单击“升级”。
- “升级类型”选择“滚动发布”。
- 单击“下一步”,参考下表设置组件版本配置信息,其中带“*”标志的参数为必填参数。
参数
说明
技术栈
固定为创建并部署组件时选择的技术栈。
*YAML模式
部署环境为Kubernetes类型时,支持选择使用YAML配置来升级组件。
- 选择关闭:使用界面配置来升级组件。
- 选择开启:使用YAML配置来升级组件,从部署了待升级组件的CCE自动同步组件最新负载信息用于修改后升级组件。您也可以单击“导入YAML文件”,导入已经编辑好的待升级组件YAML配置文件。
说明:仅“亚太-新加坡”区域支持使用YAML配置来升级组件。组件YAML配置文件中各参数的说明请参考Deployment。
*软件包/镜像
固定为创建并部署组件时选择的组件来源。
- “YAML模式”选择关闭:选择“源码仓库”,参考仓库授权创建授权,设置代码来源;选择软件包或者镜像包,则固定为创建并部署组件时选择的软件包类型(Jar、War、Zip)或者镜像包类型。由您选择的技术栈类型决定,具体情况请参考表1。
- “YAML模式”选择开启:选择“源码仓库”,参考仓库授权创建授权,设置代码来源;选择软件包,则固定为创建并部署组件时选择的软件包类型(Jar、War、Zip)。由您选择的技术栈类型决定,具体情况请参考表1。
*上传方式
- “YAML模式”选择关闭:选择软件包或者镜像包,可重新选择已上传的软件包/镜像包,上传方式请参考组件来源说明。
- “YAML模式”选择开启:选择软件包,可重新选择已上传的软件包,上传方式请参考组件来源说明。
*编译命令
“YAML模式”选择关闭、组件来源是“源码仓库”、部署环境为Kubernetes类型且所选择的技术栈类型为Java、Tomcat、Node.js、Python、Php时支持设置“编译命令”。
- 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法编译,如Java: mvn clean package。
- 使用自定义命令:根据所选语言自定义编译命令,或修改build.sh文件后选择使用默认命令或脚本。
*Dockerfile地址
“YAML模式”选择关闭、组件来源是“源码仓库”、部署环境为Kubernetes类型且所选择的技术栈类型为Java、Tomcat、Node.js、Python、Php时支持设置“Dockerfile地址”。
“Dockerfile地址”即Dockerfile文件相对于项目的根目录(./)所在的目录,Dockerfile文件用于镜像构建。
如果未指定“Dockerfile地址”,默认查找项目根目录下的Dockerfile;如果项目根目录下也没有Dockerfile文件,则根据选定的运行环境自动生成Dockerfile。
*组件版本
组件版本号,支持自动生成和自定义版本号。
- 自动生成版本号:单击“自动生成”,默认以您开始创建组件的时间戳来生成版本号,格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022.0803.104321,则版本号为2022.0803.10431。
- 自定义版本号:输入格式为A.B.C或者A.B.C.D,A、B、C、D为自然数。例如,1.0.0或者1.0.0.0。
须知:
自定义版本号需唯一,请勿与该组件的历史版本号重复。
资源
“YAML模式”选择关闭、组件部署环境为Kubernetes类型时可设置。
组件无法调度到剩余资源小于申请值的节点上,配置方法请参考资源限制指南。
可以根据需要自定义“CPU配额”和“内存配额”,修改组件运行可以使用的最大/最小CPU核数(Core)和内存数量(GiB)。如需修改,请勾选待修改项后输入新的配置值。
不勾选,表示不限制。
环境变量
组件部署环境为虚拟机类型时可设置,请参考设置组件环境变量。
JVM参数
“YAML模式”选择关闭或者组件部署环境为虚拟机类型、技术栈类型选择Java/Tomcat时可设置,用于配置Java代码运行时的内存参数大小。
输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则为空。
Tomcat配置
“YAML模式”选择关闭或者组件部署环境为虚拟机类型、技术栈类型选择Tomcat时可设置,用于配置Tomcat请求路径、端口号等参数。
- 勾选“Tomcat配置”,弹出“Tomcat配置”对话框。
- 单击“使用示例模板”,根据业务要求编辑模板文件。
说明:
Tomcat配置,使用默认server.xml配置,上下文路径是"/",没有指定应用路径。
如需自定义应用路径,请参考定制Tomcat Context path。
- 单击“确定”。
高级设置
“YAML模式”选择关闭、组件部署环境为Kubernetes类型时可设置。
请参考13,设置“组件配置”、“部署配置”、“运维监控”参数。
*分几批部署
组件部署环境为Kubernetes类型时可设置。
表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。
例如,组件总实例数为4,“分几批部署”参数设置为2,则表示会分2批次升级组件版本配置,每批次升级2个组件实例。
- 单击“升级”。
等待组件状态由“升级/回滚中”转换为“运行中”,表示已成功完成组件版本配置升级。
- 如何选择应用管理与运维平台_运维管理_灰度发布-华为云
- 应用管理与运维平台有什么作用_运维管理_灰度发布-华为云
- 如何快速体验应用管理与运维平台_快速体验_应用管理与运维平台_功能
- 应用管理与运维平台有哪些能力_应用管理_灰度发布-华为云
- 如何使用应用管理与运维平台_应用管理_应用运维_微服务应用治理
- 应用管理与运维平台实战_应用托管_应用运维-华为云
- 如何创建用户并授权使用应用管理与运维平台_应用管理与运维平台_创建用户_用户授权
- 应用管理与运维平台的安全性_监控_日志管理-华为云
- 应用运维管理优势_应用运维管理_AOM-华为云
- 应用管理与运维平台如何管理微服务_微服务应用_微服务应用管理-华为云