HashiCorp Consul este o soluție de rețea de servicii care permite echipelor să gestioneze conectivitatea securizată a rețelei între servicii și în medii on-premises și multi-cloud, precum și runtime. Consul oferă descoperirea serviciilor, meshing de servicii, gestionarea traficului și actualizări automate pentru dispozitivele de infrastructură de rețea. Poți folosi aceste funcții individual sau împreună într-o singură implementare Consul.
Consul oferă un plan de control care îți permite să înregistrezi, să interoghezi și să securizezi serviciile implementate pe rețele. Planul de control face parte din infrastructura rețelei care menține un registru central pentru a urmări serviciile și adresele lor IP respective. Este un sistem distribuit care rulează pe un cluster de noduri, cum ar fi servere fizice, instanțe cloud, mașini virtuale sau containere.
Recenzie:
Adresă de descărcare:
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Consulul (CLI) comandă:
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Mai întâi, descarcă consul_1.15.3_windows_amd64 și creează unul noustart.batPentru a începe Consul, scrierea este următoarea:
Apoi execută scriptul start.bat, așa cum se vede în imaginea de mai jos:
Deschiderea browserului:http://127.0.0.1:8500/, așa cum se arată în figura de mai jos:
Atașată este comanda de a construi un mediu de testare consul folosind docker:
Informații despre parametrii comenzii de pornire Consul:
Rezoluția câmpului | -server | Începe ca ospătar. Implicit este client. | -bootstrap | Este folosit pentru a controla dacă un server este în modul bootstrap, dacă doar un server poate fi în modul bootstrap într-un centru de date, iar când un server este în modul bootstrap, poate fi ales ca lider al serverului. | -bootstrap-expect=1 | Dacă numărul minim de servere cerut de cluster este mai mic decât acest număr, clusterul va fi invalidat. | -Ui | Specifică să deschizi interfața UI, astfel încât să poți accesa interfața web care vine cu consul printr-o adresă precum http://localhost:8500/ui. | -data-dir | Specifică directorul datastore. | -lega | Adresa specificată pentru comunicarea în interiorul clusterului trebuie să fie accesibilă tuturor nodurilor din cluster, iar implicitul este 0.0.0.0. | -client | Specifică la ce adresă client este legat consulul, care oferă servicii precum HTTP, DNS, RPC etc., iar implicitul este 127.0.0.1. | -nod | Numele unui nod dintr-un cluster trebuie să fie unic într-un cluster, iar implicit este numele gazdei nodului. | -centru de date | Specifică numele centrului de date, care implicit este DC1. |
După ce pornește Consul, ascultă implicit 6 porturi:
8300 | Porturi de replicare și de îndepărtare a liderului (sincronizare replică, porturi de redirecționare) | 8301 | Portul LAN Cossip (port conectat la cluster) | 8302 | Port WAN Gossip (port conectat la exteriorul clusterului) | 8500 | Portul interfeței web UI (portul de acces al interfeței web) | 8600 | Porturi care folosesc protocolul DNS pentru a vizualiza informații despre noduri (porturi folosite de protocoalele DNS) | 8503 | gRPC TLS: API gRPC cu conexiune TLS |
Pentru mai multe informații despre porturile consul, vezi:Autentificarea cu hyperlink este vizibilă.
(Sfârșit) |