云原生网关支持哪些服务来源?
云原生网关当前支持从天翼云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访问控制不支持同时开启黑名单和白名单。
链路追踪为什么没有数据?
在基础信息->功能设置页面确认当前是否开启了链路追踪功能以及当前采样率设置;没有开启链路追踪或者采样率过低可能导致看不到链路追踪数据。
云原生网关如何开启IPv6访问?
1、确保当前云原生网关实例所处的vpc已具备IPv6子网;如不具备,跳转至vpc网络控制台,创建或者开启IPv6子网;
2、开启实例IPv6,在实例订购页,网络配置中选择某个vpc,勾选IPv6(第一步具备时才可勾选),选择好其他配置后提交订购即可;
IPv4如何升级IPv6?
从云原生网关控制台,实例列表中更多->点击开启IPv6,确定提交。如此实例的vpc不具备IPv6子网,会报错提示用户,提交完成后按提示信息,刷新实例详情,查看基础信息中的IPv6访问信息。
如何通过IPv6访问实例?
网关实例的IPv6访问有两种方式:1、通过内网IPv6地址访问,访问地址在实例详情中的基础信息页中已展示。2、通过ELB访问,此方式需要确保ELB实例本身已开启IPv6访问,目前云原生网关实例暂只支持ELB的内网IPv6访问。