I have a project with an Appengine part and a Google Containers cluster. The Appengine app should make http calls to a service deployed on Google Containers.
I know that I can assign an external IP address to the Service, write it to my Appengine application, and then repeat UrlFetch requests to that IP address. It works. But I do not want to use a public network for such communication.
I am wondering, maybe I can also access, how is this done inside the Kubernete cluster between Pods? specifying a service host name that resolves to an internal IP address in the range 10.xxx
Is it possible to do the same from Appengine? Is there a special naming scheme allowed for GKE services?
source share