HashiCorp Consul er en tjenestenettverksløsning som gjør det mulig for team å administrere sikker nettverkstilkobling mellom tjenester og på tvers av lokale og multi-cloud-miljøer og kjøretid. Consul tilbyr tjenesteoppdagelse, tjenestemeshing, trafikkstyring og automatiserte oppdateringer for nettverksinfrastrukturenheter. Du kan bruke disse funksjonene individuelt eller sammen i en enkelt Consul-utplassering.
Consul tilbyr et kontrollplan som gjør det mulig å registrere, spørre og sikre tjenester distribuert på tvers av nettverk. Kontrollplanet er en del av nettverksinfrastrukturen som opprettholder et sentralt register for å spore tjenester og deres respektive IP-adresser. Det er et distribuert system som kjører på en klynge av noder, som fysiske servere, skyinstanser, virtuelle maskiner eller containere.
Anmeldelse:
Nedlastingsadresse:
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Konsul (CLI) befaler:
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Først, last ned consul_1.15.3_windows_amd64 og opprett en nystart.batManuset for å starte Consul, manuset er som følger:
Deretter kjører start.bat-skriptet, som vist på bildet under:
Nettleser åpen:http://127.0.0.1:8500/, som vist i figuren nedenfor:
Vedlagt er kommandoen for å bygge et konsul-testmiljø ved bruk av docker:
Consul oppstartskommandoparameterinformasjon:
Feltoppløsning | -server | Start som servitør. Standard er klient. | -Bootstrap | Den brukes til å kontrollere om en server er i bootstrap-modus, kun én server kan være i bootstrap-modus i et datasenter, og når en server er i bootstrap-modus, kan den velges som serverleder. | -bootstrap-expect=1 | Hvis minimumsantallet servere som kreves av klyngen er mindre enn dette antallet, vil klyngen bli ugyldiggjort. | -Ui | Spesifiser å åpne UI-grensesnittet, slik at du kan få tilgang til webgrensesnittet som følger med Consul via en adresse som http://localhost:8500/ui. | -data-dir | Spesifiser datastore-katalogen. | -binde | Adressen som er spesifisert for kommunikasjon innenfor klyngen må være tilgjengelig for alle noder i klyngen, og standarden er 0.0.0.0. | -klient | Spesifiser hvilken klientadresse consul er bundet til, hvilken tjeneste som HTTP, DNS, RPC osv., og standard er 127.0.0.1. | -Node | Navnet på en node i en klynge må være unikt i en klynge, og standarden er vertsnavnet til noden. | -datasenter | Spesifiser navnet på datasenteret, som som standard er DC1. |
Etter å ha startet Consul, lytter den som standard til 6 porter:
8300 | Replikasjons- og leder-farwarding-porter (replikasynkronisering, videresendingsporter) | 8301 | LAN Cossip-port (port koblet til klyngen) | 8302 | WAN Gossip-port (port koblet til utsiden av klyngen) | 8500 | Portering av webgrensesnittet (tilgang til webgrensesnittet) | 8600 | Porter som bruker DNS-protokoll for å se nodeinformasjon (porter brukt av DNS-protokoller) | 8503 | gRPC TLS: gRPC API med TLS-tilkobling |
For mer informasjon om konsulhavner, se:Innloggingen med hyperkoblingen er synlig.
(Slutt) |