检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
快速部署 本章节主要帮助用户快速部署“基于Nginx Ingress实现灰度发布”解决方案。 表1 参数说明 参数名称 类型 是否可选 参数解释 默认值 vpc_name string 必填 虚拟私有云名称,该模板使用新建VPC,不支持重名。取值范围:1-54个字符,支持数字、字母、中文、_(下划线)、-(中划线)、
tar)引言灰度发布,又称金丝雀发布。金丝雀发布这一术语源于煤矿工人把笼养的金丝雀带入矿井的传统。矿工通过金丝雀来了解矿井中一氧化碳的浓度,如果一氧化碳的浓度过高,金丝雀就会中毒,从而使矿工知道应该立刻撤离。 ——《DevOps实践指南》对应到软件开中,则是指在发布新的产品特性时
实现灰度发布,关于Haproxy的更多信息请参考 haproxy官网。 本文中使用HA-Proxy version 1.5.18,供其他版本参考。 本文提供的shell命令仅供参考,具体命令还以用户实际场景为准。 本文试例中的test_A、test_B分别指A边用户和B边用户。
查询灰度发布策略 功能介绍 查询灰度发布策略。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v3/{project_id}/govern/route-r
创建灰度发布策略 功能介绍 创建灰度发布策略。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v3/{project_id}/govern/route-r
修改组件灰度发布策略 通过灰度发布升级组件版本配置,首批灰度发布成功后,可根据实际业务需求修改组件灰度发布策略。 前提条件 已完成组件灰度发布升级,请参考灰度发布方式升级组件版本配置。 组件状态为“灰度发布中”。查看组件状态,请参考查看组件详情。 微服务灰度发布类型的组件,其绑定
准备工作 创建rf_amdin_trust委托 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开“统一身份认证”菜单。 图1 控制台管理界面 图2 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托。 图3 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤
设置规则为20%,但是实际接近55开。
Kubernetes的Nginx-Ingress灰度发布 部署服务支持基于Nginx-Ingress组件实现CCE kubernetes集群灰度部署,增加“Kubernetes Nginx-Ingress灰度发布(CCE集群)”部署步骤,简化配置,提升灰度发布效率。详情请参考步骤详解。 父主题:
快速卸载 解决方案部署成功后,单击该方案资源栈后的“删除”。 图1 一键卸载 在弹出的删除资源栈确认框中,输入“Delete”,单击“确认”,即可卸载解决方案。 图2 删除资源栈确认 父主题: 实施步骤
资源和成本规划 该解决方案主要部署如下资源,不同产品的花费仅供参考,具体请参考华为云官网价格详情,实际收费以账单为准。 表1 资源和成本规划(按需计费) 华为云服务 配置示例 每月预估花费 弹性云服务器 ECS 按需计费:0.92/元/小时 区域:华北-北京四 计费模式:按需计费
ngress插件 灰度发布 登录到华为SWR页面,将容器镜像上传至华为SWR。镜像文件需带上tag信息,否则上传后版本为latest,具体请参考如何创建镜像文件。 图3 上传镜像 图4 创建组织并选择镜像文件 图5 确认上传成功 其他版本(灰度)镜像参考灰度发布步骤1上传即可。
配置式应用灰度发布(ASM 2.0) 入门概述 准备工作 灰度发布
通过本操作执行组件微服务灰度发布升级过程中,请勿同时通过组件绑定的ServiceComb引擎或者注册配置中心执行组件微服务灰度发布,否则会导致本操作失效。 通过ServiceComb引擎执行组件微服务灰度发布,请参考灰度发布。 通过注册配置中心执行组件微服务灰度发布,请参考配置灰度发布。 前提条件
授权选择已有权限的授权用户进行部署。 其他租户:表示通过IAM授权方式将软件包部署到其他租户的CCE集群中发布。 选择“其他租户”,则必须选择授权租户进行CCE集群部署。 当前租户 IAM授权 如果当前用户无操作权限执行接口时,可通过IAM提权获取到其他用户的临时AK/SK去执行CCE接口。
通过本操作执行组件微服务灰度发布升级过程中,请勿同时通过组件绑定的ServiceComb引擎或者注册配置中心执行组件微服务灰度发布,否则会导致本操作失效。 通过ServiceComb引擎执行组件微服务灰度发布,请参考灰度发布。 通过注册配置中心执行组件微服务灰度发布,请参考配置灰度发布。 前提条件
我的服务提供者注册成功后,通过网关访问,v1的无法访问,只能访问v2的,v1的注册是正常,通过服务名称是可以访问的,但是就是不能通过网关访问无法访问地址:get http://xxxxxxx:xxxx/gateway/openapi/v1/userinfo?userName=ab