A HashiCorp Consul egy szolgáltatási hálózati megoldás, amely lehetővé teszi a csapatok számára, hogy biztonságos hálózati kapcsolatot kezeljenek szolgáltatások között, valamint on-premises és multi-cloud környezetek és futás közben. A Consul szolgáltatásfelderítést, szolgáltatáshálózást, forgalomkezelést és automatikus frissítéseket biztosít hálózati infrastruktúra eszközökhöz. Ezeket a funkciókat egyénileg vagy együtt használhatod egyetlen Consul telepítésben.
A Consul egy vezérlősíkot biztosít, amely lehetővé teszi a hálózatokon keresztül telepített szolgáltatások regisztrálását, lekérdezését és biztonságos védelmét. A vezérlősík a hálózati infrastruktúra része, amely központi regisztert tart fenn a szolgáltatások és azok IP-címeinek nyomon követésére. Ez egy elosztott rendszer, amely csomópontokból álló klasztereken fut, például fizikai szervereken, felhőpéldányokon, virtuális gépeken vagy konténerokon.
Szemle:
Letöltési cím:
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
A Konzul (CLI) parancsol:
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
Először töltsd le a consul_1.15.3_windows_amd64 fájlt, és hozz létre egy újatstart.batA Consul kezdetének írása a következő:
Ezután hajtsd végre a start.bat szkriptet, ahogy az alábbi képen látható:
Böngésző megnyitva:http://127.0.0.1:8500/, ahogy az alábbi ábrán látható:
Csatolva van a parancs a docker segítségével konzuli tesztkörnyezet építéséhez:
Consul startup parancs paraméter információk:
Mezőfelbontás | -kiszolgáló | Kezdj szerverként. Az alapértelmezett a kliens. | -Bootstrap | Arra használják, hogy szabályozzák, hogy egy szerver bootstrap módban van-e, csak egy szerver lehet bootstrap módban egy adatközpontban, és amikor egy szerver bootstrap módban van, akkor választható szerver-vezetőként. | -bootstrap-expect=1 | Ha a klaszterhez szükséges minimális szerverszám kevesebb ennél, a klasztert érvénytelenítik. | -Ui | Határozd meg, hogy nyisd meg a UI interfészt, hogy hozzáférhess a konzulhoz tartozó webes UI interfészhez egy olyan címen, mint http://localhost:8500/ui. | -data-dir | Megadja az adattároló könyvtárat. | -köt | A klaszteren belüli kommunikációhoz megadott címnek elérhetőnek kell lennie a klaszter összes csomópontjához, és az alapértelmezett 0.0.0.0. | -ügyfél | Megadjuk, melyik ügyfélcímhez van kötve a konzul, amely olyan szolgáltatásokat nyújt, mint a HTTP, DNS, RPC stb., és az alapértelmezett 127.0.0.1. | -csomópont | Egy csomópont név egy klaszterben egyedinek kell lennie egy klaszterben, és az alapértelmezett a csomópont hosztneve. | -adatközpont | Megadja az adatközpont nevét, amely alapértelmezettként DC1. |
A Consul elindítása után alapértelmezetten 6 portot hallgat:
8300 | Replikáció és vezető farwarding portok (replika szinkronizáció, továbbítási portok) | 8301 | LAN Cossip port (a klaszterhez csatlakoztatott port) | 8302 | WAN Gossip port (a klaszter külső részéhez csatlakoztatott port) | 8500 | A webes UI interfész portja (a webinterfész hozzáférési portja) | 8600 | Portok, amelyek DNS protokollt használnak a csomópont információk megtekintésére (DNS protokollok által használt portok) | 8503 | gRPC TLS: gRPC API TLS kapcsolattal |
További információért a konzuli kikötőkről lásd:A hiperlink bejelentkezés látható.
(Vége) |