Having a GKE cluster with micro service . External IP of a service belongs to private subnet. I want to expose a specific end points of the micro services to internet . Since there is no dns name , I cannot able to integrate with API Gateway . Is there is a way ?
Asked
Active
Viewed 748 times
0

balu
- 61
- 4
-
Why don't you expose the service with a LB type? – guillaume blaquiere Apr 29 '21 at 19:21
-
1You can use one of these services to expose your GKE cluster [https://cloud.google.com/kubernetes-engine/docs/how-to/exposing-apps](https://cloud.google.com/kubernetes-engine/docs/how-to/exposing-apps) – Kabilan Mohanraj May 06 '21 at 19:12
-
Might I suggest a [load balancer](https://cloud.google.com/load-balancing/docs/https)? It's another way to expose said service, though it would be exposed to the internet as a whole, you might want to setup OAuth to expose it to only certain users on the internet. – fabc May 13 '21 at 08:31