I'm the author of inlets and would suggest you take a look at that. It's great for the use-case in question and built as a cloud native application with Docker images, Kubernetes YAML files and an operator available.
So you can get a LoadBalancer etc.
https://blog.alexellis.io/ingress-for-your-local-kubernetes-...