从Appe Containe连接到Google Containers的Kubernetes服务

Igo*_*nov 5 google-app-engine kubernetes google-kubernetes-engine

我有一个带有Appengine部分和Google Containers集群的项目.Appengine应用程序需要对部署到Google Containers的服务进行http调用.

我知道我可以为服务分配一个外部IP,将其硬编码到我的Appengine应用程序中,然后再次发出UrlFetch请求这样的IP.这样可行.但我不想使用公共网络进行此类通信.

我想知道也许我也可以在Pods之间的Kubernetes集群中完成访问吗?通过指定服务主机名,该名称解析为10.xxx范围内的内部IP.

是否有可能从Appengine做同样的事情?是否有可解析为GKE服务的特殊命名模式?

Rob*_*ley 2

目前还没有办法将数据包从 App Engine 应用程序注入到运行 Kubernetes 集群的私有 GCP 网络(例如来自 10.0.0.0/8 地址)。因此,将应用程序连接到容器引擎服务的唯一方法是使用外部 IP(正如您当前所做的那样)。