GAE和GKE之间的通信

时间:2019-03-16 15:18:03

标签: google-app-engine google-cloud-platform google-kubernetes-engine vpc

我需要一些有关GAE和GKE之间通信的帮助。
我有:
 -在GAE地区europe-west2上部署的golang应用程序。
 -位于GKE欧洲Europe-west1-d上的Elasticsearch集群。
GKE服务具有注释:
cloud.google.com/load-balancer-type:内部。

我想同时连接两者。怎么办实际上,GAE微服务能够请求ES。
我创建了2个VPC网络并进行配对。
使用flex GAE指定网络和子地址。
怎么了 ?这是不可能的 ?

1 个答案:

答案 0 :(得分:0)

用于公开GKE服务的内部负载平衡器只能在同一区域和网络内访问(对等网络和VPN都可以)。 通常,GAE不会部署在您项目的网络中。

但是,根据您的评论,似乎您正在使用App Engine Flex。确保GAE Flex实例创建在与GKE群集相同的区域中,并且它们位于同一网络或使用对等网络。