部署方式说明
云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。借助云容器引擎,您可以在云平台上轻松部署、管理和扩展容器化应用程序。
如果创建的组件未开启构建,则不支持容器部署。
部署组件
本节介绍如何将静态组件部署到对应的环境上。
新建应用组件时,也可以选择“创建并部署”,部署操作与本节介绍步骤相同。
前提条件
- 已经创建应用组件或者正在创建应用组件并完成了静态组件配置,请参考新建应用组件。
- 已经完成环境创建,请参考环境管理。
- 如果您基于软件包或者镜像包部署组件,需要将软件包或者镜像包上传:
将软件包上传至OBS对象存储中
将镜像包上传至镜像仓库,请参考上传镜像。
操作步骤
1、登录ServiceStage控制台,选择“应用管理 > 应用列表”。
2、选择已经创建的应用,单击应用名称,进入应用“概览”页。
3、在“组件列表”选择已经创建的组件,单击“操作”栏“部署”。
4、设置基本配置,其中带“*”标志的参数为必填参数。
参数 | 参数说明 |
---|---|
*环境 | 选择已创建的环境。 |
*部署版本 | 组件版本号,例如:1.0.0。 |
描述 | 组件的描述信息。 |
*部署系统 | 支持云容器引擎。 详情请参见部署方式说明。 |
*基础资源 | 会自动加载所选环境包含的基础资源,根据实际业务需要进行选择。 |
*实例数量 | 组件可以有一个或多个实例,用户可以设置具体实例个数。 设置多个实例主要用于实现高可靠性,当某个实例故障时,应用组件还能正常运行。 |
*资源配额 | 组件无法调度到剩余资源小于申请值的节点上,配置方法请参考资源限制指南。 可以根据需要自定义“CPU配额”和“内存配额”。 |
组件状态 | 根据需要设置组件状态。 |
5、单击“下一步 组件配置”,配置组件。
- “组件类型”为“通用”且运行时为“Docker”的组件,执行以下操作:
a.选择镜像。支持多容器,可以单击“添加容器”增加镜像。
b.设置“镜像版本”。
c.输入“容器名称”。
d.(可选)设置“资源配额”。组件无法调度到剩余资源小于申请值的节点上。可以根据需要自定义“CPU配额”和“内存配额”。
e.(可选)设置“高级设置”
- 展开“高级设置> 组件配置”,可以设置“环境变量”,请参考设置应用环境变量。
展开“高级设置 > 部署配置”:
设置“启动命令”、“生命周期”,请参考设置应用生命周期。
设置“数据存储”,请参考设置数据存储。
- 展开“高级设置 > 运维监控”:
设置“日志采集”,请参考配置应用日志策略。
设置“健康检查”,请参考设置应用健康检查。
f.(可选)开启“公网访问”
i.设置“公网ELB”
选择已经创建的负载均衡。
若不存在,请单击“新增ELB”创建新的负载均衡。
ii.(可选)设置“HTTPS”
若开启HTTPS,单击“使用已有”选择已经创建的证书。
若证书不存在,请单击“新创建”创建新的服务器证书。
iii.设置“域名”
在输入框中输入自定义域名。详情请参考配置域名映射。
iv.设置“监听端口”
设置应用进程的监听端口。
g.(可选)设置“数据库”
选择已经创建的缓存实例。
h.(可选)设置“时区”
修改容器节点的时区,默认和容器节点所在Region的时区一致。
i.(可选)设置“调度策略”,请参考设置应用组件实例调度策略。
j.(可选)设置“升级策略”,请参考设置应用组件实例升级策略。
k.(可选)设置“性能管理”,请参考设置应用性能管理。
其他类型的组件,执行以下操作:
a.设置“镜像”
应用来源为软件包,会加载已经配置的组件静态信息。
组件运行时为Docker,需要从SWR镜像仓库选择镜像包。
b.(可选)开启“公网访问”
i.设置“公网ELB”
选择已经创建的负载均衡。
若不存在,请单击“新增ELB”创建新的负载均衡,详情请参考“帮助中心 > 弹性负载均衡 > 用户指南 > 负载均衡器 > 创建负载均衡器”创建增强型负载均衡器。
ii.(可选)设置“HTTPS”
若开启HTTPS,单击“使用已有”选择已经创建的证书。
若证书不存在,请单击“新创建”创建新的服务器证书。创建服务器证书请参考“帮助中心 > 弹性负载均衡 > 用户指南 > 证书管理 > 创建证书”创建证书。
iii.设置“域名”
在输入框中输入自定义域名。详情请参考配置域名映射。
iv.(可选)设置“监听端口”
应用进程的监听端口,对于Tomcat8运行时,默认为8080,也支持自定义。
c.(可选)设置“JVM”
组件运行时为“Java8”、“Tomcat8”时需要设置。
输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。
d.(可选)设置“Tomcat配置”
组件运行时为“Tomcat8”时需要配置。
i.勾选“配置参数”,弹出“Tomcat配置”对话框。
ii.单击“使用示例模板”,根据业务要求编辑模板文件。
iii.单击“确定”。
e.(可选)设置“微服务引擎”
微服务类型组件需要设置该参数。
默认选择环境中添加的微服务引擎,创建微服务引擎请参考创建微服务引擎专享版。
f.(可选)设置“数据库”
选择已经创建的缓存实例。
g.(可选)设置“时区”
修改容器的时区,默认和容器节点所在Region的时区一致。
h.(可选)设置“高级设置”
部署系统选择虚机部署时,只能设置“环境变量”。
展开“高级设置> 组件配置”,可以设置“环境变量”,请参考设置应用环境变量。
- 展开“高级设置 > 部署配置”:
设置“启动命令”、“生命周期”,请参考设置应用生命周期。
设置“数据存储”,请参考设置数据存储。
设置“调度策略”,请参考设置应用组件实例调度策略。
设置“升级策略”,请参考设置应用组件实例升级策略。
- 展开“高级设置 > 运维监控”:
设置“日志采集”,请参考配置应用日志策略。
设置“健康检查”,请参考设置应用健康检查。
设置“性能管理”,请参考设置应用性能管理。
设置“自定义监控指标”,请参考设置应用组件自定义指标监控。
6、单击“下一步 规格确认”,确认规格无误后,单击“部署”。
组件部署完成后,在应用“概览”页的“环境视图”可查看组件状态。