Port forwarding is currently not a GCE (LB) load balancer function: LBs forward new incoming requests to target pools (TPs) that are distributed among their instances. IP or port mapping is not performed because only the incoming request is redirected. LBs expose ports as they are. Thus, for multiple ports, you can define a range of ports or one LB for each of them.
To achieve something like this, you can use the port forwarding setting with HAProxy, NAT at the instance level using IPTables or redirect clients from port 80 to port 5555 at the software level.
With Kubernetes, you can easily forward a port using services. Services define a proxy server that automatically performs all the necessary iptables masks for port forwarding. Hope this helps.
source share