Consul 多数据中心配置 MULTIPLE DATACENTERS

在consul集群中,多数据中心可以进行配置:


LAN gossip pool包含了同一局域网内所有节点,包括server与client。这基本上是位于同一个数据中心DC。

WAN gossip pool一般仅包含server,将跨越多个DC数据中心,通过互联网或广域网进行通信。


我们之前讲过的启动集群命令使用的是-bootstrap 来作为服务的启动:

consul agent -server -bootstrap -data-dir /tmp/consul/ -node=web4 -bind=192.168.240.132 -config-dir /etc/consul.d/ -client 0.0.0.0 -ui -dc=gbj -rejoin </span>

将命令稍微做下修改使用-bootstrap-expect:

consul agent -server -bootstrap-expect 3 -data-dir /tmp/consul/ -node=web4 -bind=192.168.240.132 -config-dir /etc/consul.d/ -client 0.0.0.0 -ui -dc=gbj -rejoin


查询当前集群下拥有的datacenter信息:

consul members -wan

我这里有两个数据中心dc1和gbj,使用下面的命令将数据中心互相可见:

consul join -wan 192.168.240.131


多数据中心就配好了,在之前的UI中也可以看到了:



参考资料:https://www.consul.io/docs/guides/datacenters.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值