Starting an Ingress service on Docker for Mac

Both type LoadBalancer and NodePort work on Docker for Mac Kubernetes. It's a lovely bit of magic, actually. Just hit localhost:[port]. For NodePort, a port is automatically assigned unless specified in the service definition. For type LoadBalancer, it is also specified in the service definition. Note that in using LoadBalancer, the status from kubectl will be shown as <pending> for EXTERNAL-IP but it does work.

This guy notes that it's exposed through vpnkit though I think another source would be helpful:

https://github.com/jnewland/local-dev-with-docker-for-mac-kubernetes

Edit: updated because Kubernetes is now available in stable versions of DfM.