HashiCorp Consul to rozwiązanie sieciowe usług, które umożliwia zespołom zarządzanie bezpieczną łącznością sieciową między usługami oraz pomiędzy środowiskami lokalnymi i wielochmurowymi oraz w środowiskach uruchomieniowych. Consul zapewnia wykrywanie usług, mesh usług, zarządzanie ruchem oraz automatyczne aktualizacje dla urządzeń infrastruktury sieciowej. Możesz używać tych funkcji indywidualnie lub razem w jednym wdrożeniu Consul.
Consul zapewnia płaszczyznę kontrolną, która umożliwia rejestrację, zapytania i zabezpieczanie usług wdrożonych w sieciach. Płaszczyzna sterująca jest częścią infrastruktury sieciowej, która utrzymuje centralny rejestr do śledzenia usług i ich odpowiednich adresów IP. Jest to system rozproszony, działający na klastrze węzłów, takich jak serwery fizyczne, instancje chmurowe, maszyny wirtualne czy kontenery.
Recenzja:
Adres do pobrania:
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Dowodzenia Konsula (CLI):
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Najpierw pobierz consul_1.15.3_windows_amd64 i stwórz nowystart.batSkrypt Rozpoczynający konsul, pismo wygląda następująco:
Następnie wykonaj skrypt start.bat, jak pokazano na poniższym obrazku:
Przeglądarka otwarta:http://127.0.0.1:8500/, jak pokazano na poniższym rysunku:
Dołączone jest polecenie budowy środowiska testowego konsula za pomocą dockera:
Informacje o parametrach poleceń startowych Consul:
Rozdzielczość pola | -serwer | Zacznij jako kelner. Domyślnie to klient. | -Bootstrap | Służy do kontrolowania, czy serwer jest w trybie bootstrap, tylko jeden serwer może być w trybie bootstrap w centrum danych, a gdy serwer jest w trybie bootstrap, może zostać wybrany jako lider serwera. | -bootstrap-expect=1 | Jeśli minimalna liczba serwerów wymagana przez klaster jest mniejsza niż ta liczba, klaster zostanie unieważniony. | -Interfejsu użytkownika | Określ otwarcie interfejsu UI, aby mieć dostęp do interfejsu webowego dołączonego do Consul pod adresem takim jak http://localhost:8500/ui. | -data-dir | Określ katalog magazynu danych. | -wiązać | Adres określony do komunikacji w klastrze musi być dostępny dla wszystkich węzłów w klastrze, a domyślny to 0.0.0.0. | -klient | Określ, do którego adresu klienta jest przypisany consul, który zapewnia usługi takie jak HTTP, DNS, RPC itd., a domyślne to 127.0.0.1. | -węzeł | Nazwa węzła w klastrze musi być unikalna w klastrze, a domyślną jest nazwa hosta tego węzła. | -centrum danych | Określ nazwę centrum danych, która domyślnie jest DC1. |
Po uruchomieniu Consul domyślnie słucha 6 portów:
8300 | Porty replikacyjne i liderów (synchronizacja replik, porty przekazywania) | 8301 | Port LAN Cossip (port podłączony do klastra) | 8302 | Port WAN Gossip (port podłączony do zewnętrznej części klastra) | 8500 | Port interfejsu interfejsu webowego (port dostępu do interfejsu webowego) | 8600 | Porty wykorzystujące protokół DNS do przeglądania informacji o węzłach (porty używane przez protokoły DNS) | 8503 | gRPC TLS: gRPC API z połączeniem TLS |
Więcej informacji o portach konsulskich można znaleźć w następstwie:Logowanie do linku jest widoczne.
(Koniec) |