GCE: Both TCP and HTTP load balancers on one IP <p>I'm running a kubernetes application on GKE, which serves HTTP requests on port 80 and websocket on port 8080.</p> <p>Now, HTTP part needs to know client's IP address, so I have to use HTTP load balancer as ingress service. Websocket part then has to use TCP load balancer, as it's clearly stated in docs that HTTP LB doesn't support it.</p> <p>I got them both working, but on different IPs, and I need to have them on one.</p> <p>I would expect that there is something like iptables on GCE, so I could forward traffic from port 80 to HTTP LB, and from 8080 to TCP LB, but I can't find anything like that. Anything including forwarding allows only one them.</p> <p>I guess I could have one instance with nginx/HAproxy doing only this, but that seems like an overkill</p> <p>Appreciate any help!</p>