检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建批量克隆发布单 如果存在多个微服务组件需要在不同环境下部署且各微服务组件的配置基本相同时,例如:调度策略、伸缩策略、数据存储、日志存储、生命周期等配置都一致,只存在细微的差异需要修改。如果每个组件都在创建并部署时都按需配置一遍,存在操作复杂、容易出错的问题。 ServiceS
等流量洪峰过去再进行复原。 体验微服务降级 ServiceStage支持从界面上设置按微服务或接口粒度降级。以对forecast微服务降级为例,操作步骤如下。 登录ServiceStage控制台。 选择“微服务引擎 > 微服务治理”。 在微服务引擎下拉列表,选择部署了天气预报组件的ServiceComb引擎。
操作前准备 准备Jenkins环境 上传代码到GitLab代码仓库 安装和初始化配置obsutil工具 安装和初始化配置KooCLI工具 安装Jenkins插件并配置Jenkins工具 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件
安装和初始化配置KooCLI工具 KooCLI工具用于调用ServiceStage服务提供的接口,对ServiceStage组件执行升级等操作。 使用KooCLI工具之前,您需要先安装和初始化配置KooCLI工具: 安装KooCLI:您可以选择方式一:联网安装或者方式二:软件包安装安装KooCLI工具。
64编码。 单击“添加更多配置数据”,可以增加密钥数据。 密钥标签 标签以Key/value键值对的形式附加到各种对象上(如应用、节点、服务等)。 标签定义了这些对象的可识别属性,用来对它们进行管理和选择。 单击“添加标签” 。 输入键、值。 标签的键由数字、字母、点号(.)、中
、高级设置等同步给基线泳道组件。 直接通过升级基线泳道组件来基线化基线泳道组件。 基线化基线泳道组件,会生成批量升级发布单,请参考发布管理概述。 前提条件 已创建待基线化灰度版本组件,请参考创建灰度泳道组件。 基线泳道已存在待通过组件基线化去升级的同名组件,请参考关联基线泳道组件。
若证书不存在,请单击“新创建”创建新的服务器证书。创建服务器证书请参考创建证书。 设置“域名”。 选择“自动生成”,自动生成的域名仅有7天有效期。 选择“绑定域名”,在输入框中输入自定义域名。 设置组件的其他配置。 容器部署方式部署的组件,请参考管理容器部署组件云服务配置~管理容器部署组件高级配置进行设置。
若证书不存在,请单击“新创建”创建新的服务器证书。创建服务器证书请参考创建证书。 设置“域名”。 选择“自动生成”,自动生成的域名仅有7天有效期。 选择“绑定域名”,在输入框中输入自定义域名。 设置组件的其他配置。 容器部署方式部署的组件,请参考管理容器部署组件云服务配置~管理容器部署组件高级配置进行设置。
为容器部署方式部署的有状态组件设置“实例间发现服务配置”。 用于解决有状态负载(StatefulSet)内Pod互相访问的问题,给每个Pod提供固定的访问域名。 参数 说明 *Service名称 输入应用发布的可被外部访问的名称。Service是将运行在一组Pods上的应用程序公开为网络服务的抽象方法。 部署
为容器部署方式部署的有状态组件设置“实例间发现服务配置”。 用于解决有状态负载(StatefulSet)内Pod互相访问的问题,给每个Pod提供固定的访问域名。 参数 说明 *Service名称 输入应用发布的可被外部访问的名称。Service是将运行在一组Pods上的应用程序公开为网络服务的抽象方法。 部署
为容器部署方式部署的有状态组件设置“实例间发现服务配置”。 用于解决有状态负载(StatefulSet)内Pod互相访问的问题,给每个Pod提供固定的访问域名。 参数 说明 *Service名称 输入应用发布的可被外部访问的名称。Service是将运行在一组Pods上的应用程序公开为网络服务的抽象方法。 部署
添加组件环境变量 组件环境变量概述 环境变量是组件运行环境中设定的一个变量,可以在组件部署后升级单个组件版本配置时修改,为应用提供极大的灵活性。 应用组件下设置的环境变量,属于局部环境变量,仅对该应用组件起作用。 如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量
根据组件名称获取构建任务列表 功能介绍 此API用于根据组件名称获取构建任务列表。 URI GET /assembling/v1/jobs?page={page}&per_page={per_page}&job_name={job_name} 参数说明见表1。 表1 路径参数 参数
"custom": false } ] } 状态码 状态码 描述 200 操作成功。 400 错误的请求。 404 请求对象不存在。 500 内部错误。 错误码 错误码格式为:SVCSTG.00100.[Error_ID],例如:SVCSTG.00100400。
根据构建任务ID获取构建任务实例列表 功能介绍 此API用于根据构建任务ID获取构建任务实例列表。 URI GET /assembling/v1/jobs/{job_id}/builds?name={job_name} 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述 job_id
)、中划线(-)或下划线(_)组成,长度为1到63个字符。 配置数据的值长度为0到1,048,576个字符。 配置标签 标签以键值对的形式附加到各种对象上(如应用、节点、服务等)。标签定义了这些对象的可识别属性,用来对它们进行管理和选择。 单击“添加标签” 。 输入键、值。 标签的键由数字、字母、点号(.)、中划
RPC请求void方法时异常。 客户端请求完一个未注册服务后,即使后面这个服务重新注册了,请求还是找不到服务端。 查询未注册服务空指针。 1.0.0-m2 使用zuul做网关进行路由,当同一个微服务接口同时开放rest和highway方式时,出现客户端无法调用。 当服务名或契约id中包含“.”时,qps
获取微服务引擎服务注册发现地址 本章节指导您获取微服务引擎的服务注册发现地址。当引擎创建完成后,注册发现地址不可修改。 获取微服务引擎服务注册发现地址 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待查看的微服务引擎。
(例如:env-cce-az1、env-cce-az2)。 企业项目 默认选择default。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 请参考开通企业项目。 环境类型 选择“Kubernetes”。 高可用环境 选择“是”。
响应消息 表4 响应参数 参数 参数类型 描述 id String 目标服务ID。 host String 目标服务host信息。 host信息由目标服务的接入引擎后的微服务名、微服务所在环境名、微服务所属应用名称已经微服务接入的引擎类型组成,以点号(.)分隔。 例如,unit-controller