We've heard this quite a lot - there's actually a few ways to tackle this, one of the most common is to either use Ingress (which is a built in L7 load balancer) or run an nginx instance in a pod on the cluster (https://github.com/nginxinc/kubernetes-ingress), and, in either case, direct all traffic to your node port across your cluster.
It's really one command to do either - if you have trouble, please ping me (aronchick (at) google)!
Disclosure: I work at Google on Kubernetes