Consul使用的不同端口是什么?每个端口的目的是什么?有没有办法配置Consul以使用不同的端口运行?
阅读Consul文档,您会找到以下信息。
端口使用
Consul需要最多4个不同的端口才能正常工作,其中一些是TCP、UDP或两种协议。下面我们记录了每个端口的要求。
您可以通过编辑配置文件将Consul服务配置为在不同端口上运行。例如,在端口53上设置DNS接口,在端口80上设置HTTP API。有关端口配置的更多详细信息,请此处查看。
{
"ports": {
"dns": 53,
"http": 80
}
}
来自 @Brrrr 的回复进行了轻微更新:
https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#080-april-5-2017
所有使用RPC和-rpc-addr标志与Consul通信的CLI命令已转换为使用HTTP API及其相应的标志,并从端口和地址绑定配置中删除了rpc字段。