Quels sont les différents ports utilisés par consul ? Quel est le but de chaque port? Existe-t-il un moyen de configurer consul pour qu'il s'exécute à l'aide de différents ports?
En lisant la documentation du consul vous trouverez les informations suivantes.
Ports utilisés
Consul nécessite jusqu'à 4 ports différents pour fonctionner correctement, certains sur TCP, UDP ou les deux protocoles. Ci-dessous, nous documentons les exigences pour chaque port.
Vous pouvez configurer les services consul pour qu'ils s'exécutent sur différents ports en modifiant le fichier de configuration. Par exemple, définir l'interface DNS sur le port 53 et l'API HTTP sur le port 80. Plus de détails sur la configuration du port sont ici .
{
"ports": {
"dns": 53,
"http": 80
}
}
Mise à jour mineure de la réponse de @Brrrr:
https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#080-april-5-2017
Toutes les commandes CLI qui utilisaient RPC et l'indicateur -rpc-addr pour communiquer avec Consul ont été converties pour utiliser l'API HTTP et les indicateurs appropriés, et le champ rpc a été supprimé des configurations de liaison de port et d'adresse.
Alors maintenant, la CLI utilise TCP sur 8500 comme les autres clients.