I ran into the same issue with using minikube service tf-serving-service. I ended up getting it to work by switching to using LoadBalancer access. See Create an External Load Balancer | Kubernetes and Accessing apps | minikube. You can connect via an external IP after running minikube tunnel
Hello can you elaborate a little more on how you use the loadbalancer instead? I’ve changed the yaml in order to use the LoadBalancer type, but accessing the external IP now yields a ‘404 not found’.
$ kubectl get svc tf-serving-service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
tf-serving-service LoadBalancer 10.100.92.73 127.0.0.1 8501:30001/TCP 13d
Then you need to run minikube tunnel to establish a tunnel to your service.
Now you can query your service using the external IP