Look at what is already running:
sh
kubectl get ingressclass
kubectl get deploy,svc -n kube-system -l app.kubernetes.io/name=traefik
curl -s http://10.0.0.10/Publish the shop:
sh
kubectl create ingress shop --class=traefik --rule="shop.example/*=market-web:80" -n abyss-gc0owb
kubectl get ingress -n abyss-gc0owb
curl -s -H "Host: shop.example" http://10.0.0.10/Now the API under its own name, api.example, to Service market-api on 8080, as an Ingress called api. Then check both, and a name you did not route:
sh
curl -s -H "Host: api.example" http://10.0.0.10/healthz
curl -s -H "Host: nothing.example" http://10.0.0.10/