Docker Desktop doesn’t have Ingress by default. I needed to install it so I can test my app end to end in my laptop, before deployment to my k8s clusters.
Install Ingress Controller
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.11.2/deploy/static/provider/cloud/deploy.yaml
and just define your Ingress resources.