Kubernetes GCE Internal Ingress

10/10/2017

I'm looking for a way to to create an internal HTTPs L7 ingress controller in GCE, but there doesn't seem to be any documentation in regards to how this can be done. I see that there is a way to create an internal a L4 LoadBalancer, but not an L7 ingress. Why is this the case and what are possible solutions or workarounds?

-- Eugene Chupkin
google-kubernetes-engine
internal-load-balancer
kubernetes

1 Answer

11/1/2018

If you want an "internal" ingress-controller setup you simply do not need to expose your Service as type `LoadBalancer. Your ingress-controller will be accessible via the node port.'

If you're wanting an actual load balancer in front of your ingress you'll have to roll your own such as HAproxy.

-- yomateo
Source: StackOverflow