HashiCorp Consul er en servicenetværksløsning, der gør det muligt for teams at administrere sikker netværksforbindelse mellem tjenester samt på tværs af on-premises og multi-cloud-miljøer og runtime. Consul leverer serviceopdagelse, service meshing, trafikstyring og automatiserede opdateringer for netværksinfrastrukturenheder. Du kan bruge disse funktioner enkeltvis eller sammen i en enkelt Consul-udsendelse.
Consul tilbyder et kontrolplan, der gør det muligt at registrere, forespørge og sikre tjenester, der er deployeret på tværs af netværk. Kontrolplanet er en del af netværksinfrastrukturen, der vedligeholder et centralt register til at spore tjenester og deres respektive IP-adresser. Det er et distribueret system, der kører på en klynge af noder, såsom fysiske servere, cloud-instanser, virtuelle maskiner eller containere.
Anmeldelse:
Downloadadresse:
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Konsul (CLI) kommandoer:
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Først downloader du consul_1.15.3_windows_amd64 og opretter en nystart.batScript to Start Consul, scriptet er som følger:
Derefter udfører du start.bat-scriptet, som vist på billedet nedenfor:
Browser åben:http://127.0.0.1:8500/, som vist i figuren nedenfor:
Vedhæftet er kommandoen til at bygge et Consul-testmiljø ved hjælp af docker:
Consul startup kommando parameterinformation:
Feltopløsning | -server | Start som tjener. Standardindstillingen er klient. | -Bootstrap | Den bruges til at kontrollere, om en server er i bootstrap-tilstand, kun én server kan være i bootstrap-tilstand i et datacenter, og når en server er i bootstrap-tilstand, kan den vælges som serverleder. | -bootstrap-forvente=1 | Hvis det minimale antal servere, som klyngen kræver, er mindre end dette antal, vil klyngen blive ugyldiggjort. | -Ui | Specificér at åbne UI-interfacet, så du kan få adgang til webinterfacet, der følger med consul, via en adresse som http://localhost:8500/ui. | -data-dig | Angiv datastore-mappen. | -binde | Den adresse, der er angivet til kommunikation inden for klyngen, skal være tilgængelig for alle noder i klyngen, og standarden er 0.0.0.0. | -kunde | Angiv hvilken klientadresse consul er bundet til, som leverer tjenester som HTTP, DNS, RPC osv., og standarden er 127.0.0.1. | -knude | Navnet på en node i en klynge skal være unikt i en klynge, og standarden er nodens værtsnavn. | -datacenter | Angiv navnet på datacentret, som som standard er DC1. |
Efter at have startet Consul, lytter den som standard til 6 porte:
8300 | Replikering og leder farwarding-porte (replikasynkronisering, videresendelsesporte) | 8301 | LAN Cossip-port (port forbundet til klyngen) | 8302 | WAN Gossip-port (port forbundet til ydersiden af klyngen) | 8500 | Portering af webinterfacet (adgangsport til webinterfacet) | 8600 | Porte, der bruger DNS-protokol til at se nodeinformation (porte brugt af DNS-protokoller) | 8503 | gRPC TLS: gRPC API med TLS-forbindelse |
For mere information om konsulporte, se:Hyperlink-login er synlig.
(Slut) |