云原生网关支持哪些服务来源?
云原生网关当前支持从天翼云Nacos注册中心或者云容器引擎集群发现服务;添加完服务来源之后,可以从Nacos或者云容器引擎指定命名空间中发现服务,配置为网关代理转发的目标服务;网关通过监听指定namespace下的服务,实时动态感知服务节点列表变化,实现网关的动态路由转发能力。
为什么添加服务来源的时候只能看到部分Nacos或者云容器引擎实例?
云原生网关属于某一个指定的vpc网络,选择Nacos或者云容器引擎作为服务来源时会过滤集群列表,只能选择和当前网关同一vpc下的集群作为服务发现来源。
云原生网关如何支持https访问?
通过域名管理功能可以配置访问域名,对于有https访问需求的场景,可以配置域名的https证书;通过网关节点的27154端口或者外部ELB的https端口(需要配置转发规则转发到网关的27154端口)访问,实现https加密通信。
路由配置支持哪些匹配规则?
当前路由支持根据请求的域名、路径、HTTP方法、header、query匹配;路径匹配支持精确匹配和前缀匹配,对于前缀匹配/abc*可以匹配请求/abc,/abcd/ef,/abc/def/cc。
一个请求同时匹配到多个路由时,最终会使用哪条路由规则?
uri精确匹配优先级最高;对于多个uri前缀匹配同时命中的情况,匹配深度较高的优先;相同uri的路由,如果存在其他匹配条件,则优先按其他条件匹配;其他条件也都同时匹配的情况下,优先级数字较大的路由优先匹配。
为什么Mock路由添加应用授权时指定的过期时间不生效?
目前应用授权中过期时间的校验阶段与路由执行mock策略时的阶段是同一阶段,且mock的优先级高于应用授权过期时间的校验,因此当对mock路由指定应用的过期时间时,会忽略过期时间的校验。
ip访问控制功能同时支持黑名单和白名单方式吗?
ip访问控制不支持同时开启黑名单和白名单。
链路追踪为什么没有数据?
在基础信息->功能设置页面确认当前是否开启了链路追踪功能以及当前采样率设置;没有开启链路追踪或者采样率过低可能导致看不到链路追踪数据。