本节介绍基于ServiceStage创建通用静态应用组件,部署组件的操作请参考部署组件。
前提条件
1.只能在应用下新增组件,请先创建应用,请参考创建应用。
2.如果您基于软件包创建微服务组件,那么您首先需要将软件包上传至OBS对象存储中。
操作步骤
1、登录ServiceStage控制台,选择“应用管理 > 应用列表”。
2、选择已经创建的应用,单击“操作”栏的“新增组件”。
3、“配置方式”选择“自定义配置”,组件类型选择“通用”,单击“下一步”。
4、选择运行时,单击“下一步”。
不同框架支持运行时有所不同,请参考微服务组件说明。
5、是否将以上配置保存为模板?
- 是,勾选“将以上2步的配置保存为模版,以便下次使用相同的配置”,输入模板名称。执行步骤6。
- 否,执行步骤6。
6、步骤4选择的运行时是否为“Docker”?
- 是,单击“下一步”,执行步骤7。
- 否,单击“下一步”,执行步骤8。
7、创建Docker组件:
- 输入“组件名称”。
- 创建组件:
单击“立即创建”,创建静态组件。
单击“创建并部署”,进入到部署界面,详细操作请参考部署组件。
- 操作结束。
组件创建完成后,在应用“概览”页的“组件列表”可查看组件状态。
8、参照下表设置组件信息,参数前面带*号的是必须设置的参数。
参数 | 参数说明 |
---|---|
*组件名称 | 组件对应的名称。 |
*软件包 | 选择“Jar包”、“War包”或“Zip包”时,需设置“上传方式”:将软件包上传至OBS对象存储中 说明运行时为“Java8”时,选择“Jar包”。 运行时为“Nodejs8”、“Php7”或者“Python3”时,选择“Zip包”。 |
*Python框架 | 当步骤4选择的运行时是“Python3”时,需设置本参数。 除了“Python3-Django”,选择其他框架均需设置“Module Name”和“Variable Name”: 如果Python工程入口文件名为server.py,则“Module Name”为“server”。 如果Python工程入口文件server.py的应用函数名称为app=get_wsgi_application(),则“Variable Name”为“app”。 |
开启构建 | (可选)“软件包”选择“Jar包”、“War包”或“Zip包”时,可以设置“开启构建”参数,用于应用组件构建。 根据业务需要选择“组织”和“选择集群”参数。 也可选择“过滤节点标签”,可以通过节点标签将构建任务下发到固定节点上。新增过滤标签请参考“帮助中心 > 云容器引擎 > 用户指南 > 节点管理”。 |
9、创建组件:
- 单击“立即创建”,创建静态组件。
- 单击“创建并部署”,进入到部署界面,详细操作请参考部署组件。
组件创建完成后,在应用“概览”页的“组件列表”可查看组件状态。