HashiCorp Consul je rešitev za storitvena omrežja, ki ekipam omogoča upravljanje varne omrežne povezljivosti med storitvami ter med lokalnimi in večoblačnimi okolji ter v času izvajanja. Consul zagotavlja odkrivanje storitev, mreženje storitev, upravljanje prometa in avtomatizirane posodobitve za omrežne infrastrukturne naprave. Te funkcije lahko uporabljate posamezno ali skupaj v enem Consul napotitvi.
Consul zagotavlja nadzorno ravnino, ki omogoča registracijo, poizvedovanje in varovanje storitev, nameščenih v različnih omrežjih. Krmilna ravnina je del omrežne infrastrukture, ki vzdržuje centralni register za sledenje storitvam in njihovim ustreznim IP naslovom. Gre za distribuiran sistem, ki deluje na gruču vozlišč, kot so fizični strežniki, oblačni primerki, virtualni stroji ali kontejnerji.
Pregled:
Naslov za prenos:
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.
Konzul (CLI) poveljuje:
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.
Najprej prenesite consul_1.15.3_windows_amd64 in ustvarite novegastart.batSkripta Za začetek Consul je pisava naslednja:
Nato izvedite start.bat skripto, kot je prikazano na spodnji sliki:
Odprt brskalnik:http://127.0.0.1:8500/, kot je prikazano na spodnji sliki:
Priložen je ukaz za gradnjo consul testnega okolja z uporabo dockerja:
Informacije o parametrih ukazov Consul:
Ločljivost polja | -strežnik | Začni kot natakar. Privzeto je odjemalec. | -Bootstrap | Uporablja se za nadzor, ali je strežnik v zagonskem načinu, ali je lahko v podatkovnem centru le en strežnik v zagonskem načinu, in če je strežnik v zagonskem načinu, je lahko izvoljen kot vodja strežnika. | -bootstrap-expect=1 | Če je minimalno število strežnikov, ki jih grozd zahteva, manjše od tega, bo grozd razveljavljen. | -Ui | Določite odpiranje uporabniškega vmesnika, da boste lahko dostopali do spletnega vmesnika, ki je priložen Consulu, preko naslova, kot je http://localhost:8500/ui. | -data-dir | Določite imenik podatkovnega skladišča. | -Vežejo | Naslov, določen za komunikacijo znotraj gruče, mora biti dosegljiv vsem vozliščem v gruči, privzeta pa je 0.0.0.0. | -odjemalec | Določite, na kateri naslov odjemalca je consul vezan, ki zagotavlja storitve, kot so HTTP, DNS, RPC itd., privzeta pa je 127.0.0.1. | -Vozlišče | Ime vozlišča v gruči mora biti edinstveno v gruči, privzeto pa je gostiteljsko ime vozlišča. | -podatkovni center | Določite ime podatkovnega centra, ki je privzeto DC1. |
Po zagonu Consul privzeto posluša 6 priključkov:
8300 | Replikacijski in vodilni daljni porti (sinhronizacija replik, posredovanje portov) | 8301 | LAN Cossip port (priključen na grozd) | 8302 | WAN Gossip priključek (priključek, povezan na zunanjo stran gruče) | 8500 | Prenos spletnega uporabniškega vmesnika (dostopni priključek spletnega vmesnika) | 8600 | Porti, ki uporabljajo DNS protokol za ogled informacij o vozliščih (porti, ki jih uporabljajo DNS protokoli) | 8503 | gRPC TLS: gRPC API s TLS povezavo |
Za več informacij o konzulskih pristaniščih glejte:Prijava do hiperpovezave je vidna.
(Konec) |