
# 方案概述
#### 应用场景
该解决方案能帮您快速在华为云上部署云容器引擎 CCE集群，并通过Nginx Ingress可以基于权重实现灰度发布。在初始灰度的时候就可以发现、调整问题，以保证其影响度，从而保证整体系统的稳定。
#### 方案架构
该解决方案支持一键式部署云容器引擎 CCE集群、弹性负载均衡 ELB、工作负载、Service、Ingress及Nginx Ingress，实现灰度发布。解决方案架构如下:
图1方案架构图   
![](https://support.huaweicloud.com/gspni-ctf/zh-cn_image_0000001466089065.png)
该解决方案将会部署如下资源：
- 创建一台弹性云服务器 ECS，将Nginx-v1、Nginx-v2和Nginx Ingress三个工作负载调度至该节点上。
- 创建一个[云容器引擎 CCE](https://www.huaweicloud.com/product/cce.html)集群，并将弹性云服务器纳管为CCE集群的Node节点。
- 创建1个[弹性负载均衡 ELB](https://www.huaweicloud.com/product/elb.html)，Nginx Ingress的service类型为Loadbalancer，绑定弹性负载均衡。
- 创建2个弹性公网IP，并关联弹性负载均衡 ELB和CCE集群，允许公网访问ELB和CCE集群的API接口。
 
#### 方案优势
- 开源定制 该解决方案是开源的，用户可以在源码基础上进行定制化开发。Nginx Ingress有丰富的自定义配置参数，能适应各种生产需求。
  
- 一键部署 一键轻松部署，可以帮助用户快速实现灰度发布环境搭建。
  

- 平滑过渡 让少部分用户先使用新版本，在初始灰度的时候就可以发现、调整问题，从而降低新版本带来的影响。
  
 
#### 约束与限制
- 部署该解决方案之前，您需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。
 
