There’s something wrong with my GKE installation of EE v0.33. I am able to get both the Admin API and the Admin GUI running, and the domain-names I’ve mapped to it pass the traffic through my GKE Ingress and onto the pods.
But the proxy itself, on port 8000, will not respond to requests, not that I can see. It always seems to return a 404. And I would imagine that this is why the LB thinks the backend is unhealthy and refuses to pass along traffic.
Hey, thanks for updating the thread! Do you still need help on this, and if so what part is still not working?
If your solution worked would you mark it as the right answer by checking the box at the bottom of your update? That way other people will know there’s a fix. Thanks
Did you setup the LoadBalancer service in k8s for proxy? If yes, could you share your configuration?
Also, if the backend instance was unhealthy, what was the health-check that you had configured?
@loffelmacher Rereading this, it seems the LB is connecting to Kong fine.
Did you check the Server header in the 404 response?
If the Server header is Kong, then it seems that the request you’re sending to Kong don’t have the correct host header set? The Ingress Spec is respected by Kong and Nginx Ingress and this should work correctly.
Also, when you had setup Kong Ingress, did you see any errors in Kong Ingress Controller logs?