如何在kubernetes上运行的spring boot应用程序上为kafka streams远程交互查询动态配置application.server

k10s72fa  于 2021-06-04  发布在  Kafka
关注(0)|答案(0)|浏览(185)

我们有一个运行着三个pod的kubernetes集群,我想知道我们需要在application.server中提供什么样的rpc端点才能使交互式查询工作。
所以我们有一个用例,需要用grpc服务器查询状态存储。在创建grpc服务器时,我们提供50052作为端口。。
但我无法获得application.server的实际价值host:port
对于主机,我们是否需要将每个pod和端口的端点ip设为50052?
例如:

$>kubectl get ep
NAME                    ENDPOINTS                       AGE
myapp   10.8.2.85:8080,10.8.2.88:8080   10d

Pod1 -> 10.8.2.85:8080
Pod2 -> 10.8.2.88:8080

那么application.server的价值是多少?

1. 10.8.2.85:50052 (port is what i am giving in gRPC server)
 2. 10.8.2.88:50052 (port is what i am giving in gRPC server)

如果上面的application.server值正确,那么如何动态获取这个pod ip?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题