我正在尝试部署领事集群。我有以下机器:
consul-server01
consul-server02
consul-server03
web01
database01
我有 3 个独立的配置文件。每台服务器各一个。
/etc/consul.d/server/config.json
/etc/consul.d/web/config.json
/etc/consul.d/database/config.json
如果我添加一个新服务器(例如 web02),如何让它自动采用 Web 服务器配置?
consul是否支持配置发现,或者我是否需要使用chef/puppet/ansible/salt将Web配置部署到Web服务器?
最佳答案
您可以将配置加载到初始 Consul 实例或集群键/值存储中,然后使用 consul-template配置附加节点。
关于Consul - 为不同的主机部署不同的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30414734/