我有一个由 3 个领事服务器节点组成的集群。我已经向其中一台服务器(Server1)注册了一项服务(FooService)。当我使用来自服务器(Server1)的 http(/v1/agent/services)检查注册服务时,它显示正确。但是,当我尝试对任何其他服务器(即 Server1 /Server2)进行相同操作时,它没有列出此注册服务。KV 存储不会出现此问题。有人可以建议解决这个问题吗?
领事版本:1.2.1
我在下面粘贴了我的配置
{
"bootstrap_expect": 3,
"client_addr": "0.0.0.0",
"datacenter": "DC1",
"data_dir": "/var/consul",
"domain": "consul",
"enable_script_checks": true,
"dns_config": {
"enable_truncate": true,
"only_passing": true
},
"enable_syslog": true,
"encrypt": "3scwcXQpgNVo1CZuqlSouA==",
"leave_on_terminate": true,
"log_level": "INFO",
"rejoin_after_leave": true,
"server": true,
"start_join": [
"10.0.0.242",
"10.0.0.243",
"10.0.0.244"
],
"ui": true
}