检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击基线泳道卡片上当前已关联的组件数,可以查看基线泳道已关联的组件列表。 父主题: 使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度
全链路流量控制使用流程 全链路流量控制的使用流程如图2所示。 使用前准备 使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度前,需要先准备VPC、CCE、ServiceComb引擎专享版、微服务应用网关等资源,并完成Fork全链路流量控制示例源码
等待unit-controller-gray、unit-provider-gray组件全部部署完成。 父主题: 使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度
栏单击“确定”。 目标区域:选择同步的目标区域。 目标组织:选择同步的目标组织。 是否覆盖:勾选则表示覆盖,同步相同名称的镜像时,同步后会替换已有的镜像。不勾选则表示不覆盖,同步相同名称的镜像时,会取消同步并提示已存在相同名称镜像。 添加完成后,单击“确认”。 在镜像详情页面的“
String 变量名。 var_value String 变量值。 请求示例 更新名称为rds123的RDS资源属性。 { "name": "rds123", "type": "rds", "custom_hcl": "string", "vars_structure":
环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开发环境、测试环境、预生产环境和生产环境。按环境维度
为接入专业版微服务引擎的Spring Cloud微服务应用配置AK/SK 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 spring_cloud_servicecomb_credentials_accessKey
elb,弹性负载均衡。 cce,云容器引擎。 ecs,弹性云服务器。 as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。 响应消息 表5 响应参数 参数 参数类型 描述 resources Array of objects 资源,请参考表6。 表6 schemas
ServiceComb引擎:Java Chassis要求2.7.8及以后版本;Spring Cloud Huawei要求1.10.4-2021.0.x及以后版本。 注册配置中心:Spring Cloud Huawei要求为1.11.9-2021.0.x、1.11.9-2022.0.x或者1
ServiceStage在${TOMCAT_STACK_HOME}/conf/server.xml有一份预置的server.xml文件,其中有四个占位符,使用时需要将其正确的替换,可以参考如下代码: #!/bin/bash . ${APP_HOME}/servicestage-vmapp/application.conf
环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开发环境、测试环境、预生产环境和生产环境。按环境维度
ue来定义配置。例如某些配置,是对所有应用共享的,那么就可以使用这个机制。在配置文件增加如下配置(以Spring Cloud为例): spring: cloud: servicecomb: config: kie: customLabel:
描述 upgrade 否 String 升级策略,默认为RollingUpdate。取值为Recreate和RollingUpdate,分别为替换升级和滚动升级。 表8 lifecycle 参数 是否必选 参数类型 描述 entrypoint 否 Object 启动命令,请参考表16。
响应消息 表4 响应参数 参数 参数类型 描述 count Integer 记录总数。 records Array of objects 记录列表,请参考表5。 表5 records参数 参数 参数类型 描述 begin_time String 开始时间。 end_time String
eip:弹性公网IP elb:弹性负载均衡 cce:云容器引擎 ecs:弹性云服务器 as: 弹性伸缩组 cse:微服务引擎 dcs:分布式缓存服务 rds:云数据库 parameters 否 Object 资源参数,当资源类型为cce时必选,请参考表27。 表27 refer_resource_parameter
var_key String 变量名。 var_value String 变量值。 请求示例 给当前环境新增名为iac_resources_test的RDS资源。 { "iac_resources": [ { "id": "iac_resources_test"
环境和应用的系统变量(例如环境关联的IP、端口、数据库地址,应用关联的应用名称等)填充到配置文件中,组件关联配置进行部署时,系统变量会自动替换为实际值,通过文件挂载实现一次配置、多环境使用。 “配置管理”页面提供了配置创建、编辑、删除等操作的入口,以列表展示已创建的配置。 全链路流量控制
elb,弹性负载均衡。 cce,云容器引擎。 ecs,弹性云服务器。 as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。 请求示例 无 响应示例 { "id": "ea011e01-2eb5-453f-87bf-874e4a855abe",
相等:“匹配类型”对应的value值和设置的“条件值”相等。 匹配:“条件值”支持PERL兼容的正则表达式,仅微服务灰度发布支持。 枚举:多个“条件值”以逗号(,)间隔。 设置“条件值”,即“匹配类型”对应的value值。 *灰度实例新增模式 根据业务实际情况选择灰度升级时新增实例的模式。 蓝绿
None 服务介绍 应用管理与运维平台 ServiceStage 服务介绍 01:57 应用管理与运维平台ServiceStage服务介绍 云容器引擎 CCE 简介 07:25 云容器引擎简介 应用管理与运维平台 ServiceStage 服务介绍 服务介绍 03:23 云容器引擎服务介绍