When I create a GKE ingress controller, by default it created a public ip. Is it possible to create an GKE ingress controller with internal IP?
I have exposed my service as type Ingress, I do not have an option to specify if my ip has to be internal or external.
However, if I expose my service as LoadBalancer, I can specify the type of IP. annotations: cloud.google.com/load-balancer -type: "Internal"