如果 java/spring boot 微服务 A(部署在自己的容器中并拥有自己的 ClusterIP 类型的 Kubernetes 服务)需要向 Java/spring boot 微服务 B(拥有自己的 ClusterIP 类型的 Kubernetes 服务)发送 REST 请求同一个 Kubernetes 集群,A 确定 B 的 kubernetes 服务 IP 的最佳方式是什么(特别是如果 B 重新部署)?注意:内部调用,其中 B 没有 NodePort 或 LoadBalancer,也没有 Ingress。
最佳答案
正确的方法是为 B
提供一个 Service
,并让 A
使用该服务的名称来访问 B
。这样,B
就可以被 A
访问,无论其地址如何。
关于java - 微服务调用同一 kubernetes 集群中的另一个微服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58986178/