【发布时间】:2019-08-07 11:04:25
【问题描述】:
我需要一些有关 GAE 和 GKE 之间通信的帮助。
我有:
- 部署在 GAE 区域 europe-west2 上的 golang 应用程序。
- GKE 区域 europe-west1-d 上的 Elasticsearch 集群。
GKE 服务有注解:
cloud.google.com/load-balancer-type:内部。
我想连接两者。怎么办?事实上,一个 GAE 微服务能够请求 ES。
我创建了 2 个 VPC 网络并对其进行了应用。
使用 flex GAE 指定网络和子系统。
怎么了 ?这是不可能的 ?
【问题讨论】:
-
你的问题不够清楚。你说GAE可以发送请求OT ES?那么你真正的问题是什么?你收到了什么错误信息?
-
我想问题出在网络配置上。当我部署 GAE flex 应用程序时,失败导致 ES 似乎无法访问。错误是应用程序错误,我不知道这是否有助于解决。但这是日志:time="2019-03-16T15:34:21Z" level=panic msg="Head 10.51.249.171:9200: context deadline exceeded" 我发现关于 GAE 和 GKE 之间通信的文档确实很少。也许因为通常没有问题。我不知道羞耻,我不是网络专家......所以
标签: google-app-engine google-cloud-platform google-kubernetes-engine vpc