检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户端向CSE发送HTTPS消息时,有校验证书吗?使用的根证书在哪里配置? 当前CSE不会校验微服务的证书,根证书是调用公共组件psm生成的。 父主题: 应用开发问题
手动构建验证 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面。 单击“立即构建”,生成构建任务。 在“构建历史”以及“阶段视图”中会有对应的构建任务
构建验证 手动构建验证 GitLab自动触发Jenkins构建 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 200 - 操作成功。 304 Not Modified 未修改,所请求的资源未修改返回此状态码。 400 BadRequest 非法请求。 建议直接修改该请求,不要重试该请求。 401 Unauthorized
重启虚拟机Agent 本章节指导您重启虚拟机类型环境下纳管的虚拟机安装的虚拟机Agent。 前提条件 已完成虚拟机Agent安装且状态为“在线”,请参考安装虚拟机Agent。 重启虚拟机Agent 登录ServiceStage控制台。 选择“环境管理”,进入“环境管理”页面。 单
升级虚拟机Agent 本章节指导您为虚拟机类型环境下纳管的虚拟机升级虚拟机Agent。 前提条件 已完成虚拟机Agent安装且状态为“在线”,并且Agent有新版本。为虚拟机安装Agent,请参考安装虚拟机Agent。 升级虚拟机Agent 登录ServiceStage控制台。
验证全链路灰度结果 访问灰度泳道实例 打开cmd命令,执行以下命令访问灰度泳道unit-controller组件提供的服务: curl -H "type:gray" http://${网关访问地址}/unit-controller/hello 网关访问地址取值,请参考查看应用网关信息。
使用ServiceStage零代码修改实现微服务注册引擎迁移 背景信息 本章节指导您将使用Java Chassis微服务框架开发并注册在ServiceComb引擎专业版上的微服务应用组件,零代码修改迁移注册到ServiceComb引擎专享版。 微服务注册引擎迁移,会存在业务中断。请在迁移前谨慎评估并选择好时间窗口。
GitLab自动触发Jenkins构建 GitLab触发Jenkins构建,有以下两种方式: 方式一:通过配置好的Webhook来Push events,触发Jenkins构建任务。 方式二:修改构建配置指定分支的文件来Push events,触发Jenkins构建任务。 本章节
费周期后的一段时间对按需计费资源进行扣费。 如果在某个结算时间点,因为您的账户余额不足导致结算失败,账号将变成欠费状态,华为云将通过邮件、短信和站内信的方式通知您。 欠费后,按需资源不会立即停止服务,资源进入宽限期。您需支付按需资源在宽限期内产生的费用,相关费用可在华为云控制台的“费用
费周期后的一段时间对按需计费资源进行扣费。 如果在某个结算时间点,因为您的账户余额不足导致结算失败,账号将变成欠费状态,华为云将通过邮件、短信和站内信的方式通知您。 欠费后,按需资源不会立即停止服务,资源进入宽限期。您需支付按需资源在宽限期内产生的费用,相关费用可在华为云控制台的“费用
虚拟机部署方式部署的组件: 请参考管理虚拟机部署组件配置进行设置。 选择“升级策略”,设置组件“停止前等待时间”。 设置停止实例运行前等待时间,以保证已接收的流量处理完成。单位为秒(s),取值范围为[0, 600]。 灰度泳道组件 将已经在灰度泳道得到验证的灰度组件通过组件基线化去升级基线泳道
-]*$。获取方法请参考根据service_id查询微服务实例。 表2 Query参数 参数 是否必选 参数类型 描述 value 是 String 实例状态。UP表示在线、OUTOFSERVICE表示摘机、STARTING表示正在启动、DOWN表示下线、TESTING表示拨测。 请求参数 表3 请求Header参数
estage-agent-x.x.x su agent ./servicestage-agent.sh start 查看Agent状态是否在线。 是,操作结束。 否,请执行5。 “授权模式”为“AK/SK”,请执行以下操作: 获取权限正确的或者创建新的AK、SK,请参考访问密钥。
授权名称,通过获取仓库授权列表获取对应的授权名称。 表3 请求Body参数 参数 是否必选 参数类型 描述 secret 是 String 用于验证接收到的payloads的字符串。 url 是 String hook触发时回调的url。 响应消息 表4 响应参数 参数 参数类型 描述 id
虚拟机Agent的状态及说明,请参见表1。 表1 虚拟机Agent状态说明 Agent状态 说明 未安装agent ECS节点上没有安装虚拟机Agent,需安装。 在线 ECS节点上已经安装虚拟机Agent,当前处于正常状态。 离线 ECS节点上已经安装虚拟机Agent,但处于离线状态,不能正常工作。 如
灰度发布 weather-beta是weather的新版本,提供了紫外线查询功能。升级weather-beta,需要先将少部分请求引流到新版本做功能验证,功能验证正常的情况下,再下线老版本。在升级过程中,需要保证客户的请求不能出现中断,在部署新版本的过程中不给新版本导流,在下线老版本前已经将老版本的流量全部切走。
容器部署组件绑定云数据库 应用数据持久化存储,需要用到云数据库,ServiceStage提供了基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线云数据库服务(MySQL)。使用云数据库 RDS for MySQL能够在云中轻松地进行设置和扩展关系型数据库。通过云数据库服务的管理控制
“发送通知”选择“是”时,发送通知的触发条件。 出现告警:当出现阈值告警时,系统会将该变更信息以邮件或短信方式发送给指定用户。 恢复正常:当告警恢复正常时,系统会将该变更信息以邮件或短信方式发送给指定用户。 单击“确定”。 后续操作 阈值规则创建完成后,您还可以按照表2中的步骤来管理阈值告警。
创建灰度泳道 基线泳道创建完成后,需要再创建灰度泳道用于部署组件灰度版本,用于调整流量至灰度泳道验证业务。 操作步骤 登录ServiceStage控制台。 单击“全链路流量控制”。 单击待创建灰度泳道所在泳道组名称(例如:lane-test),进入“全链路流量控制”页面。 单击“创建泳道”,参考下表填写灰度泳道信息。