更新时间:2024-11-13 GMT+08:00

软件包部署前准备

准备资源

为了方便后续的操作,需要您提前准备好如下资源:

  1. 创建一个虚拟私有云VPC,请参考创建虚拟私有云和子网
  2. 创建一个未开启安全认证的2.4.0或以上版本的ServiceComb引擎专享版,请参考创建微服务引擎

    ServiceComb引擎所在VPC为1所创建的VPC。如果VPC不一致,需正确配置VPC连通。

  3. 创建一个CCE集群(如果只是试用场景,“集群规模”选择“50节点”,“集群master实例数”选择“单实例”即可),请参考购买集群
    • CCE集群所在VPC为1所创建的VPC。
    • 集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点,并且绑定弹性公网IP。为CCE集群添加节点,请参考创建节点
    • CCE集群不能被其他环境绑定。
  4. 创建用于存储软件包的桶,请参考创建桶

下载并上传天气预报组件软件包

  1. 参考表1下载天气预报组件软件包到本地(本实践使用Java Chassis微服务开发框架开发的组件)。

    表1 天气预报组件软件包说明

    组件微服务开发框架

    组件名称

    组件软件包名称

    组件软件包下载说明

    Java Chassis

    weather

    weather-1.0.0.jar

    1. 进入天气预报组件软件包仓库
    2. 单击ServiceComb,进入使用Java Chassis微服务开发框架开发的天气预报组件软件包库。

    weather-beta

    weather-beta-2.0.0.jar

    forecast

    forecast-1.0.0.jar

    fusionweather

    fusionweather-1.0.0.jar

    edge-service

    edge-service-1.0.0.jar

    weathermapweb

    weathermapweb.zip

    Spring Cloud

    weather

    weather-1.0.0.jar

    1. 进入天气预报组件软件包仓库
    2. 单击Spring Cloud,进入使用Spring Cloud微服务开发框架开发的天气预报组件软件包库。

    weather-beta

    weather-beta-2.0.0.jar

    forecast

    forecast-1.0.0.jar

    fusionweather

    fusionweather-1.0.0.jar

    edge-service

    edge-service-1.0.0.jar

    weathermapweb

    weathermapweb.zip

  2. 将下载到本地的天气预报组件软件包上传到准备资源中准备好的桶中备用。

    上传软件包,请参考流式上传(PUT上传)

创建组织

  1. 登录ServiceStage控制台。
  2. 选择“部署源管理 > 组织管理”。
  3. 单击“创建组织”,在弹出的页面中填写“组织名称”,例如:org-test。
  4. 单击“确定”。

    图1 创建组织

创建环境

  1. 选择“环境管理 > 创建环境”,参照下表设置环境信息。

    参数

    参数说明

    环境名称

    输入环境名称(例如:env-test)。

    企业项目

    设置企业项目。

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

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

    描述

    保持默认。

    虚拟私有云(VPC)

    选择准备资源中已准备好的虚拟私有云VPC。

    说明:

    环境创建完成后,不支持修改VPC。

    环境类型

    选择Kubernetes。

    图2 设置环境信息

  2. 单击“立即创建”,进入环境详情页面。
  3. “资源”下左侧列表,选择“计算”资源类型下的“云容器引擎 CCE”,单击“立即绑定”
  4. 在弹出的对话框中,选择准备资源中已创建的CCE集群资源,单击“确定”
  5. “资源”下左侧列表,选择“中间件”资源类型下的“ServiceComb引擎”,单击“纳管资源”
  6. 在弹出的对话框中,勾选准备资源中已创建的ServiceComb引擎资源,单击“确定”

创建应用

  1. 单击左上角,返回“环境管理”页面。
  2. 选择“应用管理 > 创建应用”,设置应用基本信息。

    1. “应用名称”:填写weathermap。

      如果应用列表中存在同名应用,请参考如何处理当前环境下已存在同名的天气预报微服务应用?处理。

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

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

  3. 单击“确定”,完成应用创建。

    图3 创建应用