HashiCorp Consul is een servicenetwerkoplossing die teams in staat stelt om veilige netwerkconnectiviteit tussen diensten en tussen on-premises en multi-cloud omgevingen en runtime te beheren. Consul biedt serviceontdekking, service meshing, verkeersbeheer en geautomatiseerde updates voor netwerkinfrastructuurapparaten. Je kunt deze functies afzonderlijk of samen gebruiken in één Consul-implementatie.
Consul biedt een controlevlak waarmee u diensten kunt registreren, opvragen en beveiligen die over netwerken worden uitgerold. Het controlevlak maakt deel uit van de netwerkinfrastructuur die een centraal register onderhoudt om diensten en hun respectievelijke IP-adressen te volgen. Het is een gedistribueerd systeem dat draait op een cluster van knooppunten, zoals fysieke servers, cloudinstanties, virtuele machines of containers.
Recensie:
Downloadadres:
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
Consul (CLI) beveelt:
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
Download eerst consul_1.15.3_windows_amd64 en maak een nieuwe aanstart.batScript om Consul te starten, het script is als volgt:
Voer vervolgens het start.bat script uit, zoals te zien is op de onderstaande afbeelding:
Browser open:http://127.0.0.1:8500/, zoals getoond in de onderstaande figuur:
Bijgevoegd is het commando om een consul-testomgeving te bouwen met docker:
Consul opstartcommando-parameterinformatie:
Veldresolutie | -server | Begin als ober. De standaard is client. | -opstarten | Het wordt gebruikt om te bepalen of een server in bootstrap-modus is, slechts één server in bootstrap-modus kan zijn in een datacenter, en wanneer een server in bootstrap-modus is, kan deze worden gekozen als serverleider. | -bootstrap-expect=1 | Als het minimumaantal servers dat door de cluster vereist is minder is dan dit aantal, wordt de cluster ongeldig verklaard. | -gebruikersinterface | Specificeer dat je de UI-interface opent, zodat je via een adres zoals http://localhost:8500/ui toegang hebt tot de webinterface die bij Consul komt. | -data-dir | Specificeer de datastore-directory. | -binden | Het adres dat is opgegeven voor communicatie binnen de cluster moet bereikbaar zijn voor alle knooppunten in de cluster, en de standaard is 0.0.0.0. | -klant | Geef aan welk clientadres consul is gebonden, dat diensten levert zoals HTTP, DNS, RPC, enz., en de standaard is 127.0.0.1. | -knoop | De naam van een knoop in een cluster moet uniek zijn in een cluster, en de standaard is de hostnaam van de knoop. | -datacenter | Geef de naam van het datacenter op, dat standaard DC1 is. |
Na het starten van Consul luistert het standaard naar 6 poorten:
8300 | Replicatie- en leider-verplaatsingspoorten (replica-synchronisatie, forwardingpoorten) | 8301 | LAN Cossip-poort (poort verbonden met de cluster) | 8302 | WAN Gossip-poort (poort verbonden met de buitenkant van de cluster) | 8500 | Poort van de webinterface (toegangspoort van de webinterface) | 8600 | Poorten die het DNS-protocol gebruiken om knooppuntinformatie te bekijken (poorten gebruikt door DNS-protocollen) | 8503 | gRPC TLS: gRPC API met TLS-verbinding |
Voor meer informatie over consulhavens, zie:De hyperlink-login is zichtbaar.
(Einde) |