【问题描述】
网关根据配置的灰度路由信息路由到元数据符合要求的实例,比如根据灰度路由规则A则路由到元数据version=V1.0的实例,那么要求实例注册到nacos时携带元数据信息version=V1.0
【解决方案】
启动应用实例时在rancher上添加环境变量,metadata.后面跟着元数据的key和value:spring.cloud.nacos.discovery.metadata.version=1.0
在nacos上查看,上面的实例没有配置对应的环境变量则不会展示version,下面的实例配置了对应环境变量则会展示version
参考:https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-discovery