检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现灰度发布实现通过XML进行上述规则的定义实现通过事件总线机制(EventBus)的功能,实现发布/订阅功能对接远程配置中心,默认集成阿里巴巴的Nacos,异步接受远程配置中心主动推送规则信息,动态改变微服务的规则结合Spring Boot Actuator,异步接受Rest主动推送规则信息
基于Nginx Ingress实现灰度发布 基于Nginx Ingress实现灰度发布 查看部署指南 方案咨询 该解决方案有何用途?
选择“灰度发布”页签,单击“更新灰度发布”选项,进入更新灰度发布流程。 重新设置匹配条件和目标服务两组参数,以达到基于组合条件分流的目的。 YAML编辑基于组合条件的分流 当前数据选择YAML,在编辑栏进行编辑。
选择“灰度发布”页签,单击“更新灰度发布”选项,进入更新灰度发布流程。 重新设置匹配条件参数,以达到基于条件分流的目的。 YAML编辑基于条件的分流 当前数据选择YAML,在编辑栏进行编辑。
选择“灰度发布”页签,单击“更新灰度发布”选项,进入更新灰度发布流程。 重新设置目标服务中,流量权重参数,以达到基于权重分流的目的。 YAML编辑基于权重的分流 当前数据选择YAML,在编辑栏进行编辑。
在“编辑配置”页面的“灰度版本”页签可查看灰度版本配置,也可进行“回退灰度发布”和“正式发布”,具体操作可参考更多操作。 更多操作 回退灰度发布:在“编辑配置”页面的“灰度版本”页签,可单击“回退灰度发布”则取消灰度发布,回退到历史版本。
什么是灰度发布 为保障新特性能平稳上线,可以通过灰度发布功能选择少部分用户试用,降低发布风险 发布策略 流量权重 比如我们将 80% 的流量固定在 1.0 版本,将 20% 的流量灰度到 2.0 版本,这样我们在 20% 的流量发现灰度的版本可以正常运行起来的时候,
删除灰度发布策略 功能介绍 删除灰度发布策略。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
通过规则改变,实现灰度发布§ 通过版本切换,实现灰度发布§ 实现通过XML进行上述规则的定义§ 实现通过事件总线机制(EventBus)的功能,实现发布/订阅功能§ 对接远程配置中心,默认集成阿里巴巴的Nacos,异步接受远程配置中心主动推送规则信息,动态改变微服务的规则§ 结合
Spring Cloud Huawei master(2020.0.x版本)分支只提供Spring Cloud Gateway基于Spring Cloud LoadBalance的负载均衡, 及其配套的基于流量治理和灰度发布功能。
方案架构 该解决方案支持一键式部署云容器引擎 CCE集群、弹性负载均衡 ELB、工作负载、Service、Ingress及Nginx Ingress,实现灰度发布。
图1 灰度发布原理 若采用金丝雀灰度部署方式,再重复前面的操作,将B边服务器进行升级,并完成灰度测试及正式上线,此时就完成新系统的灰度发布。 前提条件 已有可用项目,如果没有,请先新建 CodeArts 项目。 具有创建应用的权限,参考权限管理。
创建灰度发布策略 功能介绍 创建灰度发布策略。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
查询灰度发布策略 功能介绍 查询灰度发布策略。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
部署灰度版本 在左侧导航中选择“灰度发布”,在金丝雀发布下,单击“立即发布”。 配置灰度发布基本信息。 灰度任务名称:用户自定义,此处设置为reviews-v3。 命名空间:选择服务所在命名空间。 灰度发布服务:在下拉框中选择reviews。 工作负载:选择服务所属的工作负载。
实施步骤 准备工作 快速部署 开始使用 快速卸载
登录应用服务网格控制台,在左侧导航栏中选择“灰度发布”。 单击已创建灰度任务的名称。 单击待下线版本后的“版本下线”,下线该版本。 父主题: 灰度发布
附录 名词解释 弹性云服务器 ECS:是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。 虚拟私有云 VPC:是用户在华为云上申请的隔离的、私密的虚拟网络环境。用户可以基于VPC构建独立的云上网络空间,配合弹性公网IP、云连接、云专线等服务实现与
*首批灰度实例数量 “灰度实例新增模式”选择“金丝雀(先增后减)”、“金丝雀(先减后增)”时,需要设置首批灰度发布的实例数量。 取值范围为[1, 当前总实例数-1]。当前总实例数,即组件当前运行的实例数量。
创建金丝雀发布 登录应用服务网格控制台,在左侧导航栏中选择“灰度发布”。在金丝雀发布下,单击“创建”。 配置灰度版本基本信息。 灰度发布服务 单击“选择服务”,选择添加灰度版本的服务。 部署集群 灰度发布服务所属的集群。 发布任务名称 系统自动生成,可根据实际需求进行修改。