无法访问minikube集群上的服务|伊斯蒂奥

时间:2018-08-11 08:43:30

标签: docker kubernetes microservices minikube istio

Startup Logs of Pod我无法在我的minikube集群上访问spring boot服务。 在本地计算机上,我配置了minikube集群并构建了服务的docker映像。我的服务包含一些简单的REST端点。

我将minikube配置为获取本地docker映像,或者应该说拉出我的docker映像。但是现在当我这样做

kubectl get services -n istio-system

我得到以下服务 kubectl get services|Services list in minkube cluster | Kubectl get pods all namespaces | Kubectl describe service

我正在尝试通过以下命令访问我的服务

minikube service producer-service --url 得到http://192.168.99.100:30696

我的服务中有一个ping URL,因此理想情况下,我应该通过点击http://192.168.99.100:30696/ping

来获得响应

我在这里没有任何回应。你们可以让我知道我在这里想念的吗?

1 个答案:

答案 0 :(得分:1)

您描述的行为将暗示端口映射问题。您的Spring Boot服务是否在默认端口8080上?服务的内部端口是否与运行Spring Boot应用程序的端口匹配(将在应用程序启动日志中)。屏幕快照中的端口似乎是8899。也可能是您的pod与服务位于不同的名称空间中。包括您的应用程序启动日志以及“ kubectl get pods --all-namespaces”和“ kubectl describe service producer-service”的输出将很有用。