具有多集群入口的jhipster微服务网关

时间:2019-01-29 15:28:10

标签: jhipster google-kubernetes-engine

我有一个通过jhipster kubernetes生成器在Google的GKE中运行的jhipster生成的微服务网关和应用程序。我在kubernetes集群中部署了istio,没有使用jhipster-registry。

当我使用ServiceType=Ingress部署网关时,网关与应用程序之间的通信非常有效。我正在尝试建立一个GKE多集群入口,该入口负载平衡部署在不同区域的集群中的应用程序。

Google有一个称为kubemci的Beta版工具,可为负载均衡器设置所有管道。但是,为了使用kubemci,需要将网关部署为NodePort而不是ClusterIP。当我使用ServiceType=NodePort进行部署时,尝试创建实体时会出错。

错误是:

translation-not-found[Http failure response for http://store.xxxx.com/product04/api/products?page=0&size=20&sort=id,asc: 404 Not Found]

当应用程序部署为ClusterIP并通过istio入口网关访问它时,我没有收到此错误。有人知道我需要怎么做才能让微服务在网关定义为NodePort时与之对话吗?

0 个答案:

没有答案