我们正在考虑运行 6 个 Consul 服务器的想法。3 个在本地,3 个在 AWS 中。我们可以很好地启动从本地到 AWS 的通信,但我们的本地托管不允许启动入站流量。鉴于 Consul 似乎需要跨一组端口打开 TCP 连接以促进其通信,这第二个事实似乎是一个交易破坏者。
问题
- 有可能做到这一点吗?
- 考虑到 Raft、Serf 和 Consul 的工作方式,这不可行吗?
- 我们可以使用任何方法来执行此操作(SSH、stunnel 等)吗?
我们正在考虑运行 6 个 Consul 服务器的想法。3 个在本地,3 个在 AWS 中。我们可以很好地启动从本地到 AWS 的通信,但我们的本地托管不允许启动入站流量。鉴于 Consul 似乎需要跨一组端口打开 TCP 连接以促进其通信,这第二个事实似乎是一个交易破坏者。
我知道这是一个老问题,但以防万一有人看到它,这些天你应该使用 Mesh 网关连接到 2 个数据中心WAN 联邦和 Mesh 网关