【云知易】ServiceStage 入门 02 快速创建并部署微服务

举报
阅识风云 发表于 2017/10/26 20:11:55 2017/10/26
【摘要】 快速创建并部署微服务ServiceStage提供贯穿开发、部署、运行时保障、治理的端到端的“微服务开发框架”,帮助用户以最低成本和最安全的方式进行微服务的开发和管理。本节以Hello World为例,介绍如何基于ServiceStage“微服务开发框架”快速部署一个微服务。前提条件已完成上传AK/SK证书、创建虚拟私有云、创建密钥对中操作。本步骤仅需在使用ServiceStage前操作一次,无需重

未标题-1.jpg

快速创建并部署微服务

ServiceStage提供贯穿开发、部署、运行时保障、治理的端到端的“微服务开发框架”,帮助用户以最低成本和最安全的方式进行微服务的开发和管理。

本节以Hello World为例,介绍如何基于ServiceStage“微服务开发框架”快速部署一个微服务。

前提条件

操作步骤

  1. 选择“应用开发 > 微服务工程 > 本地工程”。

  2. 在本地工程页面进行以下操作。


    1. 选择SDK(Software Development Kit)版本。

    2. 填写微服务基本信息,配置项说明如下表所示。10.PNG

    3. 说明:单击“展示高级设置”显示所有配置项。

    4. 单击“创建并下载”,完成微服务工程的创建。

      微服务工程创建以后,系统会自动生成基于微服务框架的开发工程包并保存到本地。

3.在本地完成HelloWorld的应用开发以后,将开发工程包打包成Docker镜像包用于4,假设Docker镜像包名为“provider.tar”。

4.上传3生成的镜像“provider.tar”到仓库,请参考上传私有镜像(内网)

5.创建微服务应用。

    1. 选择“应用上线 > 应用列表”。

    2. 在右侧页面中,先选择集群,再单击“创建应用”。

    3. 单击容器应用下的“创建”。

    4. 填写应用信息,参照下表配置应用基本信息。

      11.PNG

6.定义卷信息。

  1. 单击“展开高级设置”,系统显示卷定义页面。

  2. 单击“卷定义”下的“添加”。

  3. 输入卷名称,用户可自定义填写。

  4. 卷类型选择HostPath。

    说明:

    HostPath为在容器上挂载宿主机的文件或目录。通常用于:

    容器应用程序生成的日志文件需要永久保存。

    需要访问宿主机上Docker引擎内部数据结构的容器应用。

  5. 单击“添加配置”,输入主机路径,如/var/lib/docker。

  6. 单击“确认”保存主机路径。

  7. 单击操作列“确认”保存卷定义

7.单击“下一步”进行应用配置。

  1. 在“容器”下,单击“选择镜像”,选择已准备好的镜像“provider.tar”。

  2. 设置内存分配为0.5GB,限制为1GB。

  3. 设置CPU分配为0.5核,限制为1核。

  4. 在“数据卷”页签,单击“添加”,参考下表填写配置信息。

    12.PNG

  5. 单击“确认”保存配置。

  6. 单击“保存”。


8.单击“下一步”进行服务发布配置


  1. “发布为服务”选择“是”,将应用设为可被访问的服务。

  2. 设置服务参数。

    请参见如何配置服务发布参数?配置服务发布参数。

  3. 单击“确认”。确保信息配置无误后,单击“创建”。


9.单击“下一步”进入预览界面。

    1. 确保信息配置无误后,单击“创建”。

    2. 单击“查看应用详情”,进入应用详情页面。

      待应用状态为“运行中”,表示应用创建成功。

 说明:应用状态不会实时更新,请按F5刷新页面查看。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。