使用されるさまざまなポートは何ですか?領事? 各ポートの目的は何ですか? 異なるポートを使用して実行するように Consul を構成する方法はありますか?
ベストアンサー1
読んでいるときに領事文書以下の情報が見つかります。
使用されるポート
Consul が適切に動作するには、TCP、UDP、またはその両方のプロトコルを含む最大 4 つの異なるポートが必要です。以下に各ポートの要件を記載します。
- サーバー RPC (デフォルト 8300)。これは、サーバーが他のエージェントからの受信要求を処理するために使用されます。TCP のみ。
- Serf LAN (デフォルト 8301)。これは、LAN 内のゴシップを処理するために使用されます。すべてのエージェントで必要です。TCP および UDP。
- Serf WAN (デフォルト 8302)。これは、サーバーが WAN 経由で他のサーバーと通信するために使用されます。TCP および UDP。
- HTTP API (デフォルト 8500)。これはクライアントが HTTP API と通信するために使用されます。TCP のみ。
- DNS インターフェイス (デフォルト 8600)。DNS クエリを解決するために使用されます。TCP および UDP。
設定ファイルを編集することで、異なるポートで実行するようにconsulサービスを設定できます。たとえば、DNSインターフェースをポート53に設定し、HTTP APIをポート80に設定します。ポート設定の詳細については、ここ。
{
"ports": {
"dns": 53,
"http": 80
}
}