【问题标题】:How to use consul to manage different type of servers如何使用 consul 管理不同类型的服务器
【发布时间】:2017-06-06 18:23:25
【问题描述】:

我想在一台领事服务器上注册不同项目的服务器。 我们有没有一种方法可以根据他们的“类型”或“项目”过滤consul members?如何隔离或过滤结果?

【问题讨论】:

    标签: consul


    【解决方案1】:
    1. 您应该设置您的领事服务器:至少更改默认ports
    2. 对于cli 命令,您可以指定-http-addr。因此,例如,默认设置 consul membersconsul members -http-addr=http://127.0.0.1:8500 相同。

    【讨论】:

    • 假设我有一个服务器列表,其中 5 台服务器是 A 型服务器,5 台服务器是 B 型服务器,http-addr 将如何帮助我过滤 A 型服务器?
    • 你有 2 个集群,每个集群都在监听自己的端口并且有不同的地址。
    • 是的,这在集群的情况下可能有效,但如果我有一个包含不同类型 VM 的技术堆栈,那会怎样?我可以像在 AWS 中那样添加标签吗?
    • @AtmeshMishra 不确定cli,但如果您配置了 dns consul.io/docs/agent/dns.html,则可以使用标签
    猜你喜欢
    • 2021-09-21
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    • 2017-10-07
    • 2017-08-16
    • 2011-02-27
    • 2019-05-02
    • 1970-01-01
    相关资源
    最近更新 更多