源码部署前准备
资源准备
为了方便后续的操作,需要您提前准备好如下资源:
- 创建一个虚拟私有云VPC,请参考创建虚拟私有云和子网。
- 创建一个未开启安全认证的ServiceComb引擎专享版,请参考创建微服务引擎。
ServiceComb引擎所在VPC为1所创建的VPC。如果VPC不一致,需正确配置VPC连通。
- 创建一个CCE集群(如果只是试用场景,“集群规模”选择“50节点”,“集群master实例数”选择“单实例”即可),请参考购买集群。
设置GitHub仓库授权
设置GitHub仓库授权,使构建工程、应用组件等可以使用授权信息访问GitHub源码仓库。
- 登录ServiceStage控制台。
- 选择“持续交付 > 仓库授权 > 新建授权”,参考下表配置授权信息。
参数
说明
*授权名称
授权名称保持默认,创建之后不可更改。
*仓库授权
- 选择GitHub代码仓库。
- “授权方式”选择“OAuth”。
- 单击“使用OAuth授权”,根据页面提示完成访问GitHub源码仓库授权。
创建环境
- 选择“环境管理 > 创建环境”,参考下表设置必要环境参数,其余参数保持默认。
参数
参数说明
环境名称
输入环境名称(例如:env-test)。
企业项目
默认选择default。
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
已开通企业项目后可以使用。
环境类型
选择“Kubernetes”。
高可用环境
选择“否”。
虚拟私有云(VPC)
选择资源准备中已准备好的虚拟私有云VPC。
说明:环境创建完成后,不支持修改VPC。
配置模式
选择“纳管资源”。
图2 设置环境信息
- 单击“立即创建”,进入环境“概览”页面。
- 选择“计算”资源类型下的“云容器引擎 CCE”,单击“立即绑定”。
- 在弹出的对话框中,选择资源准备中已创建的CCE集群资源,单击“确定”。
- 选择“中间件”资源类型下的“ServiceComb引擎”,单击“纳管资源”。
- 在弹出的对话框中,勾选资源准备中已创建的ServiceComb引擎资源,单击“确定”。
创建应用
- 单击左上角,返回“环境管理”页面。
- 选择“应用管理 > 创建应用”,设置应用基本信息。
- “应用名称”:填写weathermap。
如果应用列表中存在同名应用,请参考如何处理当前环境下已存在同名的天气预报微服务应用?处理。
- “企业项目”:默认选择default。企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
已开通企业项目后可以使用。
- “应用名称”:填写weathermap。
- 单击“确定”,完成应用创建。
图3 创建应用