HashiCorp Consul ir pakalpojumu tīkla risinājums, kas ļauj komandām pārvaldīt drošu tīkla savienojamību starp pakalpojumiem un lokālajā un vairāku mākoņu vidē un izpildlaikā. Consul nodrošina pakalpojumu atklāšanu, pakalpojumu tīklošanu, datplūsmas pārvaldību un automatizētus atjauninājumus tīkla infrastruktūras ierīcēm. Šos līdzekļus var izmantot atsevišķi vai kopā vienā konsula izvietojumā.
Konsuls nodrošina vadības plakni, kas ļauj reģistrēt, vaicāt un aizsargāt tīklos izvietotos pakalpojumus. Vadības plakne ir daļa no tīkla infrastruktūras, kas uztur centrālo reģistru, lai izsekotu pakalpojumus un to attiecīgās IP adreses. Tā ir izplatīta sistēma, kas darbojas mezglu kopā, piemēram, fiziskos serveros, mākoņa instancēs, virtuālajās mašīnās vai konteineros.
Pārskats:
Lejupielādes adrese:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
Konsuls (CLI) komandē:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
Vispirms lejupielādējiet consul_1.15.3_windows_amd64 un izveidojiet jaunustart.batSkripts, lai sāktu konsulu, skripts ir šāds:
Pēc tam izpildiet start.bat skriptu, kā parādīts zemāk redzamajā attēlā:
Pārlūkprogrammas atvēršana:http://127.0.0.1:8500/, kā parādīts attēlā:
Pievienota komanda, lai izveidotu konsula testa vidi, izmantojot docker:
Informācija par konsula startēšanas komandas parametriem:
Lauka izšķirtspēja | -serveris | Sāciet kā serveri. Noklusējums ir klients. | -Bootstrap | To izmanto, lai kontrolētu, vai serveris ir bootstrap režīmā, tikai viens serveris var būt bootstrap režīmā datu centrā, un, kad serveris ir bootstrap režīmā, to var ievēlēt par servera līderi. | -bootstrap-sagaidīt=1 | Ja klasterim nepieciešamais minimālais serveru skaits ir mazāks par šo skaitu, klasteris tiks atzīts par nederīgu. | -Ui | Norādiet, lai atvērtu lietotāja interfeisu, lai varētu piekļūt tīmekļa lietotāja interfeisam, kas tiek piegādāts kopā ar konsulu, izmantojot adresi, piemēram, http://localhost:8500/ui. | -data-dir | Norādiet datu krātuves direktoriju. | -Saistīt | Adresei, kas norādīta saziņai klasterī, jābūt sasniedzamai visiem klastera mezgliem, un noklusējums ir 0.0.0.0. | -klients | Norādiet, ar kuru klienta adresi konsuls ir saistīts, kas nodrošina tādus pakalpojumus kā HTTP, DNS, RPC utt., un noklusējums ir 127.0.0.1. | -mezgls | Klastera mezgla nosaukumam klasterī jābūt unikālam, un noklusējums ir mezgla resursdatora nosaukums. | -datu centrs | Norādiet datu centra nosaukumu, kura noklusējuma vērtība ir DC1. |
Pēc konsula palaišanas tas pēc noklusējuma klausās 6 ostas:
8300 | Replikācijas un līdera tālu porti (repliku sinhronizācija, pārsūtīšanas porti) | 8301 | LAN Cossip pieslēgvieta (pieslēgvieta savienota ar klasteri) | 8302 | WAN Gossip ports (ports, kas savienots ar klastera ārpusi) | 8500 | Tīmekļa saskarnes ports (tīmekļa saskarnes piekļuves ports) | 8600 | Porti, kas izmanto DNS protokolu, lai skatītu mezglu informāciju (porti, ko izmanto DNS protokoli) | 8503 | gRPC TLS: gRPC API ar TLS savienojumu |
Plašāku informāciju par konsulu ostām skatiet:Hipersaites pieteikšanās ir redzama.
(Beigas) |