Currently we have integrated k8s http ingress with our own service labels on top of tools proxy (see kube2proxy in the toollabs module in the puppet repo). However, since then, there is a blessed upstream solution for this: http://kubernetes.io/v1.1/docs/user-guide/ingress.html
There is a haproxy solution that seems to have some steam (https://github.com/kubernetes/contrib/tree/master/service-loadbalancer), and people are working on a nginx solution as well. We should either adopt one of those, or shore up something ourselves. VulcanD is something to look at for this as well.