HashiCorp Consul è una soluzione di rete di servizi che consente ai team di gestire la connettività di rete sicura tra servizi e tra ambienti on-premise e multi-cloud e runtime. Consul fornisce scoperta dei servizi, mesh di servizi, gestione del traffico e aggiornamenti automatizzati per i dispositivi infrastrutturali di rete. Puoi utilizzare queste funzionalità singolarmente o insieme in un unico deployment Console.
Consul fornisce un piano di controllo che consente di registrare, interrogare e proteggere i servizi distribuiti su reti. Il piano di controllo fa parte dell'infrastruttura di rete che mantiene un registro centrale per tracciare i servizi e i rispettivi indirizzi IP. È un sistema distribuito che funziona su un cluster di nodi, come server fisici, istanze cloud, macchine virtuali o container.
Recensione:
Indirizzo di download:
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il console (CLI) comanda:
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Prima scarica consul_1.15.3_windows_amd64 e creane uno nuovostart.batPer iniziare Console, la scrittura è la seguente:
Poi esegui lo script start.bat, come mostrato nell'immagine sottostante:
Apertura del browser:http://127.0.0.1:8500/, come mostrato nella figura sottostante:
Allegato è il comando per costruire un ambiente di test consul usando docker:
Informazioni sui parametri del comando di avvio del Consul:
Risoluzione del campo | -server | Inizia come server. Il valore predefinito è client. | -Bootstrap | Viene utilizzato per controllare se un server è in modalità bootstrap, se solo un server può essere in modalità bootstrap in un data center, e quando un server è in modalità bootstrap, può essere eletto come leader-server. | -bootstrap-aspettativa=1 | Se il numero minimo di server richiesti dal cluster è inferiore a questo numero, il cluster verrà invalidato. | -Ui | Specifica di aprire l'interfaccia UI, così puoi accedere all'interfaccia web che viene con consul tramite un indirizzo come http://localhost:8500/ui. | -data-dir | Specifica la directory datastore. | -legare | L'indirizzo specificato per la comunicazione all'interno del cluster deve essere raggiungibile a tutti i nodi del cluster, e il predefinito è 0.0.0.0. | -cliente | Specifica quale indirizzo client è legato Consul, che fornisce servizi come HTTP, DNS, RPC, ecc., e il predefinito è 127.0.0.1. | -nodo | Il nome di un nodo in un cluster deve essere unico in un cluster, e il nome predefinito è il nome host del nodo. | -datacenter | Specifica il nome del data center, che di default è DC1. |
Dopo aver avviato Consul, ascolta 6 porting di default:
8300 | Replicazione e porte di avanzamento del leader (sincronizzazione replica, porte di inoltro) | 8301 | Porta LAN Cossip (porta collegata al cluster) | 8302 | Porta WAN Gossip (porta collegata all'esterno del cluster) | 8500 | Porta dell'interfaccia interfaccia web (porta di accesso all'interfaccia web) | 8600 | Porte che utilizzano il protocollo DNS per visualizzare le informazioni dei nodi (porte usate dai protocolli DNS) | 8503 | gRPC TLS: API gRPC con connessione TLS |
Per maggiori informazioni sui porti consolari, vedi:Il login del link ipertestuale è visibile.
(Fine) |