文档首页 > > 用户指南> 应用托管> SpringCloud应用> 创建SpringCloud应用

创建SpringCloud应用

分享
更新时间: 2020/01/17 GMT+08:00

ServiceStage提供Spring Cloud项目的服务器端组件(包括Spring Cloud Netflix和Spring Cloud Config)的部署,您可以按需创建Config Server、Eureka或Circuit Breaker等服务实例,不需要实现和维护这些基础微服务组件,开发者可以专注微服务应用本身的开发。

前提条件

创建SpringCloud应用前,请确保有可用集群(云容器引擎CCE部署)或者已经创建弹性伸缩组(虚机部署),请分别参考CCE集群管理弹性伸缩组

创建多个应用时,请确保应用使用的端口不冲突,否则部署会失败。

操作步骤

  1. 登录ServiceStage,选择“应用管理 > 应用列表”,单击“创建应用”。
  2. 选择“Spring Cloud”,然后单击“创建应用”。
  3. 参照下表设置应用基本信息,其中带“*”标志的参数为必填参数。

    表1 应用基本信息

    参数

    参数说明

    *区域

    选择应用所属Region。

    应用组名称

    选择所属应用组。

    *运行环境

    选择运行环境。

    *应用名称

    新建应用对应的名称。

    *应用版本

    应用版本号。

    *企业项目

    企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。

    开通企业项目后可以使用。

    描述

    对应用的描述,不超过100个字符。

  4. 进行部署设置,填写以下参数:

    • 部署系统选择云容器引擎CCE
      1. 配置参数
        表2 部署参数说明

        参数

        参数说明

        *集群

        新建应用所在的集群,新建集群请参考CCE集群管理

        *实例数量

        应用可以有一个或多个实例,用户可以设置具体实例个数。

        设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。

        *资源配额

        应用无法调度到剩余资源小于申请值的节点,可以在“基础设施>K8S集群”页面的“节点”页签查看可用资源,配置方法查看资源限制指南

      2. 单击“下一步”。
      3. 进行应用来源设置。
        • “应用来源”为“镜像”时,填写如下参数:
          表3 镜像参数说明

          参数

          说明

          上传方式

          当前只提供镜像仓库方式上传,镜像管理请参考镜像管理

        • “应用来源”为“War包”时,填写如下参数:
          表4 WAR包参数说明

          参数

          说明

          上传方式

          支持以下2种上传方式:

          1、从SWR软件仓库选择对应的软件包。需要提前将软件包上传至软件仓库,相关操作请参考上传软件包

          2、从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件至OBS桶

        • 应用来源”为“Jar包”时,填写如下参数:
          表5 参数说明

          参数

          说明

          上传方式

          支持以下2种上传方式:

          1、从SWR软件仓库选择对应的软件包。需要提前将软件包上传至软件仓库,相关操作请参考上传软件包

          2、从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件至OBS桶

        • 应用来源”为“源码仓库”时,填写如下参数:
          表6 源码仓库参数说明

          参数

          参数说明

          代码源来源

          参考仓库授权创建授权,设置代码来源。

      4. 自定义构建(可选)
        • 使用云容器CCE部署,“应用来源”为“Jar包”、“War包”时,ServiceStage需要先将软件包构建成镜像然后再部署,可以自定义“归档仓库组织”和“构建集群”。
        • 使用云容器CCE部署,“应用来源”为“源码仓库”时,可以自定义“编译命令”、“Dockerfile地址”、“归档仓库组织”和“构建集群”。
      5. 开启外网访问(可选)
        1. 设置应用端口

          服务进程的监听端口。对于tomcat应用,固定8080

        2. 设置访问方式
          • 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详情请参考创建增强型负载均衡器
          • (可选)HTTPS,若开启HTTPS,选择已经创建的证书,若不存在,请创建新的服务器证书,创建服务器证书详细步骤参考创建证书
        3. 设置域名

          选择“自动生成”,自动生成的域名仅有7天有效期。

          选择“绑定域名”,在输入框中输入自定义域名。详情请参考设置自定义域名

      6. 设置微服务引擎

        如果没有SpringCloud微服务引擎,需要新购买,参数配置请参考创建微服务引擎专享版

      7. (可选)设置JVM参数

        输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。

      8. (可选)设置Tomcat配置

        运行环境”为Tomcat8时设置Tomcat配置,默认server.xml配置。单击“更换配置”可修改配置。

      9. (可选)设置数据库

        设置分布式会话,请参考设置分布式会话

        设置关系型数据库,请参考设置关系型数据库

      10. (可选)设置高级设置

        设置环境变量、数据存储、生命周期或应用性能管理等,详情请参考4.l

    • 部署系统选择虚机部署
      1. 配置参数
        表7 部署参数说明

        资源类型

        参数说明

        *弹性伸缩组

        新建应用所在的弹性伸缩组及伸缩实例。

        *弹性云服务器

        选择应用所在的弹性云服务器。

      2. 单击“下一步”。
      3. 进行应用来源设置。
        • “应用来源”为“War包”时,填写如下参数:
          表8 WAR包参数说明

          参数

          说明

          上传方式

          支持以下2种上传方式:

          1、从SWR软件仓库选择对应的软件包。需要提前将软件包上传至软件仓库,相关操作请参考上传软件包

          2、从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件至OBS桶

        • 应用来源”为“Jar包”时,填写如下参数:
          表9 参数说明

          参数

          说明

          上传方式

          支持以下2种上传方式:

          1、从SWR软件仓库选择对应的软件包。需要提前将软件包上传至软件仓库,相关操作请参考上传软件包

          2、从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件至OBS桶

      4. 开启外网访问(可选)
        1. 设置访问方式
          • 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详情请参考创建增强型负载均衡器
          • (可选)HTTPS,若开启HTTPS,选择已经创建的证书,若不存在,请创建新的服务器证书,创建服务器证书详细步骤参考创建证书
        2. 设置域名,

          选择“自动生成”,自动生成的域名仅有7天有效期。

          选择“绑定域名”,在输入框中输入自定义域名。详情请参考设置自定义域名

      5. 设置微服务引擎

        如果没有SpringCloud微服务引擎,需要新购买,参数配置请参考创建微服务引擎专享版

      6. (可选)设置环境变量

        单击“添加环境变量”,输入“Key”及“Value”值。

      7. (可选)设置JVM参数

        输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。

      8. (可选)设置Tomcat配置

        运行环境”为Tomcat8时设置Tomcat配置,默认server.xml配置。单击“更换配置”可修改配置。

  5. 单击“下一步”,确认规格无误后,单击“提交”。

    应用创建完成后,在应用列表可查看应用状态。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区