摘要:
ACL Consul使用ACL来保护UI, API, CLI, 以及service之间, agent之间的通信。工作原理是一个ACL policy关联一系列ACL规则, 然后把ACL token和policy关联起来。 ACL中的Policy和Rule可以通过ACL API和ACL CLI进行配置。 阅读全文
摘要:
DNS Interface DNS接口是Consul中主要的查询接口之一,另一个是HTTP接口, HTTP接口查询请查阅https://www.consul.io/api/catalog.html#list-services。Consul默认在8600端口监听DNS查询。 要使用DNS接口, 有几种 阅读全文
摘要:
测试环境运行 consul agent -dev -ui 退出 Ctrl^c 或者 kill -INT consul-pid 这种情况下, 节点会通知集群自己即将离开集群。 也可以强制退出 kill -9 consul-pid 加入集群 通过join命令或者通过配置文件自动join. 命令行配置 C 阅读全文
摘要:
Consul的架构 如下图所示: 通常情况下, 一个数据中心由client和server组成, 并且需要保证server相对较少, 因为server越多, server之间达成一致的速度越慢。 一个数据中心的所有agent都参与一个gossip协议。 Consul使用gossip协议来管理集群中的成 阅读全文