我部署了个五节点集群,集群方案大概如下:
机器名称 IP 地址 graphd 进程数量 storaged 进程数量 metad 进程数量
A 192.168.1.111 1 1 1
B 192.168.1.112 1 1 1
C 192.168.1.113 1 1 1
D 192.168.1.114 1 1 -
E 192.168.1.115 1 1 -
现在的问题是我怎么配置一个VIP?还是得用keepalived来处理?
GraphD 的 sdk 本身支持给配置多个 GraphD 的列表,从客户端做 LB
如果想做服务端 LB,用 l4 的 LB 是可以的。
是指客户端(如JDK)配置多个节点的IP,在failover时会自动切换到正常的节点吗?
嗯嗯,是的 Nebula-Java 上,配置多个 graphd endpoints,failover 自动的处理到什么程度我还不确定,有可能要自己处理异常,增减 fail endpoint,您可以试试。但是正常来说它是相同权重去轮询的。
谢谢。我再研究下。
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。