灰度配置指的是指定部分客户端IP进行新配置的下发,其余客户端配置保持不变,用以验证新配置对客户端的影响,保证配置的平稳发布。灰度配置是生产环境中一个比较重要的功能,对于保证生产环境的稳定性非常重要。在1.1.0中,Nacos支持了以IP为粒度的灰度配置。
下面介绍灰度配发布的操作步骤:
前提准备:
- 一台Nacos Server
- 两台Nacos Client
注:两台客户端要监听同一个配置文件
- 进入Nacos Server控制台,可以查看配置文件的监听情况,本次测试我启动了两台客户端(部署在不同的机器上,即拥有不同IP地址),所以应该监听查询应该有两台机器。


- 修改配置文件,发布灰度配置。点击编辑

正式版配置文件如下:name值设置的release
勾选Beta发布,并在文本框中输入要发布灰度配置的客户端,本测试将灰度配置退推送到114.1

本文介绍了Nacos灰度配置发布的操作步骤,包括前提准备、配置修改与发布、测试过程。通过灰度配置,可以指定部分客户端IP接收新配置,确保生产环境稳定性。在测试中,发现在public命名空间下操作正常,但在其他命名空间可能出现停止Beta和发布无效的问题。
最低0.47元/天 解锁文章
2920





