Java 如何在kubernetes内为Atomix API应用程序设置群集发现

Java 如何在kubernetes内为Atomix API应用程序设置群集发现,java,kubernetes,atomix,Java,Kubernetes,Atomix,我想在我的应用程序中使用使用JavaAPI的atomix框架 应用程序应该通过kubernetes进行部署和扩展。每个吊舱都应该与同一kubernetes部署的所有吊舱“连接” 我在文档中看到,有不同的方法可以设置集群发现,这样集群的每个节点都知道所有成员,但没有配置适合我的场景 手动配置:手动配置列表中的所有成员不适用于kubernetes 使用多播:在kubernetes中,AFAIK多播也不是一个好的选择 DNS:我也不认为我可以使用DNS发现(因为DNS通常是每个服务,而不是每个Pod)

我想在我的应用程序中使用使用JavaAPI的atomix框架

应用程序应该通过kubernetes进行部署和扩展。每个吊舱都应该与同一kubernetes部署的所有吊舱“连接”

我在文档中看到,有不同的方法可以设置集群发现,这样集群的每个节点都知道所有成员,但没有配置适合我的场景

  • 手动配置:手动配置列表中的所有成员不适用于kubernetes
  • 使用多播:在kubernetes中,AFAIK多播也不是一个好的选择
  • DNS:我也不认为我可以使用DNS发现(因为DNS通常是每个服务,而不是每个Pod)
  • atomix手册中还有一节关于kubernetes部署的内容,但这似乎只适用于在集群中启动多个atomix代理,而不适用于扩展使用atomix API的自定义应用程序(如果我弄错了,请告诉我)

    我还没有找到任何这样一个设置的例子,即使它应该是一个相当常见的任务来解决