HashiCorp Consul ist eine Service-Netzwerklösung, die es Teams ermöglicht, sichere Netzwerkverbindungen zwischen Diensten sowie über lokale und Multi-Cloud-Umgebungen und Laufzeitumgebungen hinweg zu verwalten. Consul bietet Service-Discovery, Service Meshing, Verkehrsmanagement und automatisierte Aktualisierungen für Netzwerkinfrastruktur-Geräte an. Sie können diese Funktionen einzeln oder gemeinsam in einer einzigen Consul-Bereitstellung nutzen.
Consul stellt eine Kontrollebene bereit, die es Ihnen ermöglicht, Dienste über Netzwerke hinweg zu registrieren, abzufragen und zu sichern. Die Kontrollebene ist ein Teil der Netzwerkinfrastruktur, die ein zentrales Register unterhält, um Dienste und deren jeweilige IP-Adressen zu verfolgen. Es handelt sich um ein verteiltes System, das auf einem Cluster von Knoten läuft, wie physischen Servern, Cloud-Instanzen, virtuellen Maschinen oder Containern.
Rezension:
Adresse herunterladen:
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Konsul (CLI) befiehlt:
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Lade zuerst consul_1.15.3_windows_amd64 herunter und erstelle ein neuesstart.batDas Skript zum Start des Konsuls lautet wie folgt:
Führen Sie dann das start.bat Skript aus, wie im untenstehenden Bild gezeigt:
Browser geöffnet:http://127.0.0.1:8500/, wie in der untenstehenden Abbildung dargestellt:
Angehängt ist der Befehl zum Erstellen einer Consul-Testumgebung mit docker:
Consul-Startbefehlsparameterinformationen:
Feldauflösung | -Server | Fang als Kellner an. Standardmäßig ist der Client. | -Urlader | Er wird verwendet, um zu steuern, ob ein Server im Bootstrap-Modus ist, ob nur ein Server im Bootstrap-Modus in einem Rechenzentrum sein kann und wenn ein Server im Bootstrap-Modus ist, kann er als Serverleiter gewählt werden. | -bootstrap-expect=1 | Wenn die Mindestanzahl an vom Cluster benötigten Servern geringer als diese ist, wird der Cluster ungültig erklärt. | -Benutzeroberfläche | Gib an, die UI-Oberfläche zu öffnen, damit du über eine Adresse wie http://localhost:8500/ui auf die Web-UI zugreifen kannst, die mit Consul geliefert wird. | -data-dir | Gib das Datastore-Verzeichnis an. | -binden | Die für die Kommunikation innerhalb des Clusters angegebene Adresse muss für alle Knoten im Cluster erreichbar sein, und die Standardadresse ist 0.0.0.0. | -Kunde | Geben Sie an, an welche Client-Adresse Consul gebunden ist, welche Dienste wie HTTP, DNS, RPC usw. bereitstellt, und der Standard ist 127.0.0.1. | -Knoten | Der Name eines Knotens in einem Cluster muss eindeutig sein, und standardmäßig ist der Hostname des Knotens. | -Rechenzentrum | Gib den Namen des Rechenzentrums an, das standardmäßig auf DC1 eingestellt ist. |
Nach dem Start von Consul hört es standardmäßig 6 Ports:
8300 | Replikations- und führende Fern-Ports (Replik-Synchronisation, Weiterleitungsports) | 8301 | LAN-Cossip-Port (Port, der mit dem Cluster verbunden ist) | 8302 | WAN Gossip-Port (Port, der mit der Außenseite des Clusters verbunden ist) | 8500 | Port der Web-UI-Schnittstelle (Zugriffsport der Weboberfläche) | 8600 | Ports, die das DNS-Protokoll verwenden, um Knoteninformationen anzuzeigen (Ports, die von DNS-Protokollen verwendet werden) | 8503 | gRPC TLS: gRPC API mit TLS-Verbindung |
Weitere Informationen zu Konsul-Häfen finden Sie hier:Der Hyperlink-Login ist sichtbar.
(Ende) |