HashiCorp Consul är en servicenätverkslösning som gör det möjligt för team att hantera säker nätverksanslutning mellan tjänster samt över lokala och multi-molnmiljöer och körtid. Consul tillhandahåller tjänsteupptäckt, service meshing, trafikhantering och automatiserade uppdateringar för nätverksinfrastrukturenheter. Du kan använda dessa funktioner individuellt eller tillsammans i en enda Consul-installation.
Consul tillhandahåller ett kontrollplan som gör det möjligt för dig att registrera, fråga och säkra tjänster som distribueras över nätverk. Kontrollplanet är en del av nätverksinfrastrukturen som upprätthåller ett centralt register för att spåra tjänster och deras respektive IP-adresser. Det är ett distribuerat system som körs på ett kluster av noder, såsom fysiska servrar, molninstanser, virtuella maskiner eller containrar.
Recension:
Nedladdningsadress:
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Konsul (CLI) befäl:
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Först, ladda ner consul_1.15.3_windows_amd64 och skapa en nystart.batSkript för att starta Consul är manuset följande:
Kör sedan start.bat-skriptet, som visas på bilden nedan:
Webbläsare öppen:http://127.0.0.1:8500/, som visas i figuren nedan:
Bifogat finns kommandot för att bygga en konsultestmiljö med docker:
Consul startkommandoparameterinformation:
Fältupplösning | -server | Börja som servitör. Standardinställningen är klient. | -Bootstrap | Den används för att kontrollera om en server är i bootstrap-läge, endast en server kan vara i bootstrap-läge i ett datacenter, och när en server är i bootstrap-läge kan den väljas till serverledare. | -bootstrap-förvänta=1 | Om det minsta antalet servrar som krävs av klustret är mindre än detta antal kommer klustret att ogiltigförklaras. | -Ui | Ange att öppna UI-gränssnittet så att du kan komma åt webbgränssnittet som följer med Consul via en adress som http://localhost:8500/ui. | -data-dig | Ange databaskatalogen. | -binda | Den adress som anges för kommunikation inom klustret måste vara tillgänglig för alla noder i klustret, och standarden är 0.0.0.0. | -klient | Ange vilken klientadress consul är bunden till, vilken tjänst som HTTP, DNS, RPC, etc., och standarden är 127.0.0.1. | -nod | Namnet på en nod i ett kluster måste vara unikt i ett kluster, och standardvärdet är nodens värdnamn. | -datacenter | Ange namnet på datacentret, som som standard är DC1. |
Efter att ha startat Consul lyssnar den som standard på 6 portar:
8300 | Replikering och ledarportar för fjärran (replikasynkronisering, vidarebefordringsportar) | 8301 | LAN Cossip-port (port ansluten till klustret) | 8302 | WAN Gossip-port (port ansluten till utsidan av klustret) | 8500 | Portering av webbgränssnittet (åtkomstport till webbgränssnittet) | 8600 | Portar som använder DNS-protokoll för att visa nodinformation (portar som används av DNS-protokoll) | 8503 | gRPC TLS: gRPC API med TLS-anslutning |
För mer information om konsulportar, se:Inloggningen med hyperlänken är synlig.
(Slut) |