consul で使用されるさまざまなポートは何ですか?各ポートの目的は何ですか?異なるポートを使用して実行するようにconsulを構成する方法はありますか?
consul documentation を読むと、次の情報が見つかります。
使用ポート
Consulは、TCP、UDP、または両方のプロトコルで適切に機能するために最大4つの異なるポートを必要とします。以下に、各ポートの要件を文書化します。
構成ファイルを編集することにより、異なるポートで実行されるようにconsulサービスを構成できます。たとえば、ポート53でdnsインターフェイスを設定し、ポート80でHTTP APIを設定します。ポート設定の詳細は here です。
{
"ports": {
"dns": 53,
"http": 80
}
}
@Brrrrからの応答のマイナーアップデート:
https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#080-april-5-2017
Consulと通信するためにRPCおよび-rpc-addrフラグを使用したすべてのCLIコマンドは、HTTP APIとその適切なフラグを使用するように変換され、rpcフィールドはポートおよびアドレスバインディング構成から削除されました。
したがって、CLIは他のクライアントと同様に8500でTCPを使用します。