consul使用了哪些不同的端口?每个港口的目的是什么?有没有办法配置consul使用不同的端口运行?
答案 0 :(得分:63)
阅读consul documentation时,您会找到以下信息。
使用的端口
Consul最多需要4个不同的端口才能正常工作,有些端口需要TCP,UDP或两种协议。下面我们记录每个端口的要求。
您可以通过编辑配置文件将consul服务配置为在不同的端口上运行。例如,在端口53上设置dns接口,在端口80上设置HTTP API。有关端口配置的更多详细信息为here。
{
"ports": {
"dns": 53,
"http": 80
}
}
答案 1 :(得分:1)
对@Brrrr的响应进行小幅更新:
https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#080-april-5-2017
所有使用RPC和-rpc-addr标志与Consul通信的CLI命令都已转换为使用HTTP API及其相应的标志,并且rpc字段已从端口和地址绑定配置中删除。
现在CLI就像其他客户端一样在8500上使用TCP。