【云知易】ServiceStage 入门 02 快速创建并部署微服务
快速创建并部署微服务
ServiceStage提供贯穿开发、部署、运行时保障、治理的端到端的“微服务开发框架”,帮助用户以最低成本和最安全的方式进行微服务的开发和管理。
本节以Hello World为例,介绍如何基于ServiceStage“微服务开发框架”快速部署一个微服务。
前提条件
操作步骤
选择“应用开发 > 微服务工程 > 本地工程”。
在本地工程页面进行以下操作。
选择SDK(Software Development Kit)版本。
填写微服务基本信息,配置项说明如下表所示。
说明:单击“展示高级设置”显示所有配置项。
单击“创建并下载”,完成微服务工程的创建。
微服务工程创建以后,系统会自动生成基于微服务框架的开发工程包并保存到本地。
3.在本地完成HelloWorld的应用开发以后,将开发工程包打包成Docker镜像包用于4,假设Docker镜像包名为“provider.tar”。
4.上传3生成的镜像“provider.tar”到仓库,请参考上传私有镜像(内网)。
5.创建微服务应用。
选择“应用上线 > 应用列表”。
在右侧页面中,先选择集群,再单击“创建应用”。
单击容器应用下的“创建”。
填写应用信息,参照下表配置应用基本信息。
6.定义卷信息。
单击“展开高级设置”,系统显示卷定义页面。
单击“卷定义”下的“添加”。
输入卷名称,用户可自定义填写。
卷类型选择HostPath。
说明:
HostPath为在容器上挂载宿主机的文件或目录。通常用于:
容器应用程序生成的日志文件需要永久保存。
需要访问宿主机上Docker引擎内部数据结构的容器应用。
单击“添加配置”,输入主机路径,如/var/lib/docker。
单击“确认”保存主机路径。
单击操作列“确认”保存卷定义
7.单击“下一步”进行应用配置。
在“容器”下,单击“选择镜像”,选择已准备好的镜像“provider.tar”。
设置内存分配为0.5GB,限制为1GB。
设置CPU分配为0.5核,限制为1核。
在“数据卷”页签,单击“添加”,参考下表填写配置信息。
单击“确认”保存配置。
单击“保存”。
8.单击“下一步”进行服务发布配置。
“发布为服务”选择“是”,将应用设为可被访问的服务。
设置服务参数。
请参见如何配置服务发布参数?配置服务发布参数。
单击“确认”。确保信息配置无误后,单击“创建”。
9.单击“下一步”进入预览界面。
确保信息配置无误后,单击“创建”。
单击“查看应用详情”,进入应用详情页面。
待应用状态为“运行中”,表示应用创建成功。
说明:应用状态不会实时更新,请按F5刷新页面查看。
- 点赞
- 收藏
- 关注作者
评论(0)