部署组件
本节介绍如何将静态组件部署到对应的环境上。
新建应用组件时,也可以选择“创建并部署”,部署操作与本节介绍步骤相同。
前提条件
操作步骤
- 登录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”的组件,执行以下操作:
- 单击“下一步 规格确认”,确认规格无误后,单击“部署”。
组件部署完成后,在应用“概览”页的“环境视图”可查看组件状态。