Istio网关和选择器问题1.0.2-> 1.2.3

时间:2019-09-17 10:31:34

标签: istio

在1.0.2 Istio上可用的先前设置:

Istio名称空间:

Istio入口网关

应用程序名称空间:

带有用于入口网关选择器的应用程序网关

具有应用程序路由规则的App-Virtual-Service(指向应用程序网关)

在1.0.2上,此功能正常运行,但是升级到1.2.3后,只会导致未从入口网关拾取/注册该路由中的404。

我尝试将应用程序网关移至istio-system命名空间,因为有关选择器的一些冲突信息要求必须位于同一命名空间中。 (既可以单独使用,也可以使用使用应用程序服务的FQDN的虚拟服务)

将虚拟服务与入口网关直接链接可以正常工作,但是,与我们在1.0.2版中相比,这不是最优雅/组织最完善的解决方案。

我希望应用程序网关在保存在其他命名空间中时,将其虚拟服务路由注册到入口网关,但是您似乎无法使用任何其他网关,并使用选择器。

1 个答案:

答案 0 :(得分:0)

从1.0.2版到1.2.3版的istio升级可能导致了此问题。根据{{​​3}}:

  

Istio不支持跳过级别升级。仅支持从1.2升级到1.3。如果您使用的是旧版本,请先升级到1.2。