- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 使用前必读
- 权限管理
- 环境管理
- 应用管理
- 组件管理
- 配置管理
- 发布管理(公测)
- 技术栈管理
- 部署源管理
- 持续交付
- 微服务引擎
- 云审计服务支持的关键操作
- 查看监控指标及告警
- 开发指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 应用开发问题咨询指引
- 环境管理
-
应用管理
- 如何查看应用组件部署失败的原因?
- 实例长期处于创建中怎么办?
- 如何解决Docker运行node应用程序时的依赖问题?
- 如何定制Tomcat Context path?
- 如何固定应用组件IP?
- 如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误?
- 如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误?
- 虚拟机类型环境下部署的应用组件支持在什么目录写文件?
- 如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题?
- 如何体验ServiceStage的源码部署功能?
- 如何处理使用ServiceStage灰度发布升级组件失败?
- 如何通过挂载配置项方式修改容器部署的组件配置文件?
- 如何处理应用组件接入微服务引擎后在微服务治理下看到的应用名称和ServiceStage应用管理下的不同?
- 持续交付
- 软件中心
- 基础设施
- 应用运维
- 应用开发问题
-
更多文档
- API参考(阿布扎比区域)
-
用户指南(阿布扎比区域)
- 产品介绍
- 快速入门
- 用户指南
-
常见问题
- 如何获取AK/SK?
- 如何处理修改项目名称导致的错误?
- 微服务和普通应用有什么不同?
- 如何查看应用组件部署失败的原因?
- 如何处理部署或升级虚机组件失败?
- Node.js 8软件包打包有哪些约束?
- 如何处理安装Agent失败?
- 如何处理Agent离线?
- 虚机部署的应用组件支持在什么目录写文件?
- 如何处理虚机部署的组件删除失败报host status is not active错误的问题?
- Docker应用程序依赖的问题
- 如何解决Docker客户端push镜像失败的问题?
- 如何获取项目名称?
- 如何处理开启了安全认证的微服务引擎专享版开启IPv6后服务注册失败?
- 如何处理操作微服务引擎专享版时遇到非微服务引擎本身错误?
- 如何处理部署组件时失败,报错日志详情显示connection was closed?
- 如何处理部署虚机组件时遇到ECS错误?
- 如何处理虚机部署端口访问不通的错误?
- 如何处理微服务应用名称与组件所属应用名称不同的问题?
- 如何解释微服务名称与组件名称不同的原因?
- 微服务引擎专享版数据恢复失败
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
- 视频帮助
- 通用参考
链接复制成功!
部署组件
本节介绍如何将静态组件部署到对应的环境上。
新建应用组件时,也可以选择“创建并部署”,部署操作与本节介绍步骤相同。
前提条件
操作步骤
- 登录ServiceStage控制台,选择“应用管理 > 应用列表”。
- 选择已经创建的应用,单击应用名称,进入应用“概览”页。
- 在“组件列表”选择已经创建的组件,单击“操作”栏“部署”。
- 设置基本配置,其中带“*”标志的参数为必填参数。
参数
参数说明
*环境
选择已创建的环境。
*部署版本
组件版本号,例如:1.0.0。
描述
组件的描述信息。
*部署系统
支持云容器引擎、虚机部署。
详情请参见部署方式说明。
*资源类型
只有“部署系统”选择“虚机部署”时,该参数才生效。
支持弹性云服务器。
*基础资源
会自动加载所选环境包含的基础资源,根据实际业务需要进行选择。
*实例数量
组件可以有一个或多个实例,用户可以设置具体实例个数。
设置多个实例主要用于实现高可靠性,当某个实例故障时,应用组件还能正常运行。
说明:
- 选择虚机部署时无此参数。
- 组件实例个数由您所选择的“基础资源”的数目决定。
- 当引擎规格限定的微服务实例数配额即将用完时,为了保证更大程度可用,引擎允许超出剩余配额的部署组件操作同时成功。请尽快扩容引擎,避免后续部署组件失败。
*资源配额
组件无法调度到剩余资源小于申请值的节点上,配置方法请参考资源限制指南。
可以根据需要自定义“CPU配额”和“内存配额”。
说明:
- “组件类型”为“通用”且运行时为“Docker”的组件,部署时无此参数。
- 选择虚机部署时无此参数。
组件状态
根据需要设置组件状态。
说明:
“组件类型”为“通用”且运行时为“Docker”的组件,选择“云容器引擎”部署时可设置此参数。
- 单击“下一步 组件配置”,配置组件。
- “组件类型”为“通用”且运行时为“Docker”的组件,执行以下操作:
- 选择镜像。支持多容器,可以单击“添加容器”增加镜像。
- 设置“镜像版本”。
- 输入“容器名称”。
- (可选)设置“资源配额”。组件无法调度到剩余资源小于申请值的节点上,配置方法请参考资源限制指南。可以根据需要自定义“CPU配额”和“内存配额”。
- (可选)设置“高级设置”
- (可选)开启“公网访问”
- (可选)设置“数据库”
选择“分布式会话”,请参考设置分布式会话。
- (可选)设置“时区”
修改容器节点的时区,默认和容器节点所在Region的时区一致。
- (可选)设置“调度策略”,请参考设置应用组件实例调度策略。
- (可选)设置“升级策略”,请参考设置应用组件实例升级策略。
- 其他类型的组件,且步骤4中的“部署系统”为“云容器引擎”执行以下操作:
- 设置“镜像”
- 应用来源为软件包、源码、模板时,会加载已经配置的组件静态信息。
- 组件运行时为Docker,需要从SWR镜像仓库选择镜像包。
- (可选)开启“公网访问”
- 设置“微服务引擎”
微服务类型组件需要设置该参数。
默认选择环境中添加的微服务引擎,创建微服务引擎请参考创建微服务引擎专享版。
- (可选)设置“JVM”
组件运行时为“Java8”、“Tomcat8”时需要设置。
输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。
- (可选)设置“Tomcat配置”
组件运行时为“Tomcat8”时需要配置。
- 勾选“配置参数”,弹出“Tomcat配置”对话框。
- 单击“使用示例模板”,根据业务要求编辑模板文件。
- 单击“确定”。
- (可选)设置“数据库”
选择“分布式会话”,请参考设置分布式会话。
- (可选)设置“时区”
修改容器的时区,默认和容器节点所在Region的时区一致。
- (可选)设置“高级设置”
- 展开“高级设置> 组件配置”,可以设置“环境变量”,请参考设置应用环境变量。
- 展开“高级设置 > 部署配置”:
- 设置“启动命令”、“生命周期”,请参考设置应用生命周期。
- 设置“数据存储”,请参考设置数据存储。
- 设置“调度策略”,请参考设置应用组件实例调度策略。
- 设置“升级策略”,请参考设置应用组件实例升级策略。
- 展开“高级设置 > 运维监控”:
- 设置“日志采集”,请参考配置应用日志策略。
- 设置“健康检查”,请参考设置应用健康检查。
- 设置“自定义监控指标”,请参考设置应用组件自定义指标监控。
- 设置“镜像”
- 其他类型的组件,且步骤4中的“部署系统”为“虚机部署”执行以下操作:
- (可选)开启“公网访问”
- (可选)设置“微服务引擎”
微服务类型组件需要设置该参数。
默认选择环境中添加的微服务引擎,创建微服务引擎请参考创建微服务引擎专享版。
- (可选)设置“环境变量”
请参考设置应用环境变量。
- (可选)设置“JVM”
组件运行时为“Java8”、“Tomcat8”时需要设置。
输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。
- (可选)设置“Tomcat配置”
组件运行时为“Tomcat8”时需要配置。
- 勾选“配置参数”,弹出“Tomcat配置”对话框。
- 单击“使用示例模板”,根据业务要求编辑模板文件。
- 单击“确定”。
- “组件类型”为“通用”且运行时为“Docker”的组件,执行以下操作:
- 单击“下一步 规格确认”,确认规格无误后,单击“部署”。
组件部署完成后,在应用“概览”页的“环境视图”可查看组件状态。