尝试在Win10中使用Minikube命中kubernetes nodeport服务时拒绝连接

我在Windows 10的minikube上部署了一个非常简单的springboot服务。

C:\ Software \ Kubernetes> kubectl进行部署

NAME                 READY   UP-TO-DATE   AVAILABLE   AGE
myspringbootserver   1/1     1            1           68m

C:\ Software \ Kubernetes> kubectl获取服务

NAME                 TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
kubernetes           ClusterIP   10.96.0.1        <none>        443/TCP          49d
myspringbootserver   NodePort    10.110.179.207   <none>        9080:30451/TCP   6m50s

C:\ Software \ Kubernetes> minikube服务myspringbootserver --url

http://192.168.99.101:30451

但是当我尝试通过chrome浏览器使用url访问该服务时

http://192.168.99.101:30451/MySpringBootServer/heartbeat

获取连接被拒绝的异常。不确定出了什么问题。有人可以帮助解决此问题吗?

enter image description here

doitsc 回答:尝试在Win10中使用Minikube命中kubernetes nodeport服务时拒绝连接

您可以使用Pod的IP地址进行卷曲/获取吗? kubectl exec -it podname-curl http://podip:9080/MySpringBootServer/heartbeat

如果不正确,请确保路径正确

如果是,请确保Pod作为服务的端点存在

kubectl获取端点myspringbootserver

这里有关于服务的良好调试文档:

https://kubernetes.io/docs/tasks/debug-application-cluster/debug-application/#debugging-services

本文链接:https://www.f2er.com/3132594.html

大家都在问