繁体   English   中英

Kubernetes Java Pods套接字通信

[英]Kubernetes Java Pods Socket communication

我一直在使用Kubernetes和Docker,并且试图重新创建我使用的设置。 我的旧设置是运行多个Java游戏服务器,并且使用netty和主服务器将它们连接起来。 我想将它们更改为kubernetes的pod。 我仍然需要使用主服务器进行Netty的套接字通信吗? 还是Kubernetes提供本机TCP套接字通信?

我不确定,但我猜您正在运行集群应用程序,集群中的一个实例是指定的领导者/主服务器。 如果以静态方式指定,则您可能可以将一个Deployment用作领导者,将另一个Deployment用作工人,以便您可以分别扩展。 如果是动态选举的,那就不一样了( https://kubernetes.io/blog/2016/01/simple-leader-election-with-kubernetes/

您还可以在单​​个Pod中运行多个容器。 或容器中的多个应用。 这样一来,您将无法获得平台功能的优势,无法根据负载扩展副本。 这取决于您移植的原因。 可能感兴趣的链接是https://github.com/PaulSandoz/jersey-netty-app/blob/master/Tutorial.md

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM