更新时间:2024-11-13 GMT+08:00
使用ServiceStage托管Spring Boot应用前准备
Spring Boot是一个基于Spring框架的开源应用程序开发框架,可以帮助您快速构建可独立运行的、生产级别的应用程序。
本最佳实践使用Spring官方提供的样例代码,帮助您快速在ServiceStage上快速部署、访问和升级Spring应用。
准备资源
为了方便后续的操作,需要您提前准备好如下资源:
- 创建一个虚拟私有云VPC,请参考创建虚拟私有云和子网。
- 创建一个CCE集群(如果只是试用场景,“集群规模”选择“50节点”,“集群master实例数”选择“单实例”即可),请参考购买集群。
- 已在域名提供者处注册并获取公网域名,请参考创建公网域名。
- 本例基于ServiceStage绑定GitHub源码仓库,实现源码构建、归档、应用创建。需要先到GitHub官网注册账号,请参考在GitHub上创建帐户。
设置GitHub仓库授权
设置GitHub仓库授权,使构建工程、应用组件等可以使用授权信息访问GitHub源码仓库。
- 登录ServiceStage控制台。
- 选择“持续交付 > 仓库授权 > 新建授权”,进入创建仓库授权页面。
- “授权名称”,保持默认。
- 设置“仓库授权”。
- 选择“GitHub”仓库。
- “授权方式”选择“OAuth”。
- 单击“使用OAuth授权”。
- 阅读了解服务声明后,勾选“我已知晓本服务的源码构建功能收集上述信息,并同意授权对其的收集、使用行为。”
- 单击“确定”。
- 输入您的GitHub账号及密码登录GitHub完成身份认证,等待授权完成。
- 单击“确认”,在仓库授权列表可以查看到已经创建完成的授权。
创建环境
- 选择“环境管理 > 创建环境”,参照下表设置环境信息。
参数
参数说明
环境名称
输入环境名称(例如:env-test)。
企业项目
设置企业项目。
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
开通企业项目后可以使用。
描述
保持默认。
虚拟私有云(VPC)
选择准备资源中已准备好的虚拟私有云VPC。
说明:环境创建完成后,不支持修改VPC。
环境类型
选择Kubernetes。
图2 设置环境信息
- 单击“立即创建”,进入环境详情页面。
- 在“资源”下左侧列表,选择“计算”资源类型下的“云容器引擎 CCE”,单击“立即绑定”。
- 在弹出的对话框中,选择准备资源中已创建的CCE集群资源,单击“确定”。
创建应用
- 单击左上角,返回“环境管理”页面。
- 选择“应用管理 > 创建应用”,设置应用基本信息。
- “应用名称”:输入应用名称(例如:springGuides)。
- “企业项目”:企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
开通企业项目后可以使用。
- 单击“确定”,完成应用创建。
图3 创建应用