HashiCorp Consul은 팀이 서비스 간 및 온프레미스 및 다중 클라우드 환경과 런타임 간 보안 네트워크 연결을 관리할 수 있도록 돕는 서비스 네트워킹 솔루션입니다. Consul은 네트워크 인프라 장치에 대해 서비스 탐색, 서비스 메시, 트래픽 관리, 자동 업데이트를 제공합니다. 이 기능들은 개별적으로 또는 단일 Consul 배포에서 함께 사용할 수 있습니다.
Consul은 네트워크 전반에 배포된 서비스를 등록, 조회, 보안 처리할 수 있는 제어 평면을 제공합니다. 제어 평면은 서비스와 해당 IP 주소를 추적하기 위한 중앙 레지스트리를 유지하는 네트워크 인프라의 일부입니다. 이는 물리적 서버, 클라우드 인스턴스, 가상 머신 또는 컨테이너와 같은 노드 클러스터에서 실행되는 분산 시스템입니다.
복습:
다운로드 주소:
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.
Consul (CLI) 명령:
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.
먼저, consul_1.15.3_windows_amd64를 다운로드하고 새로 생성하세요start.bat영사를 시작하는 문자는 다음과 같습니다:
그 다음 아래 이미지와 같이 start.bat 스크립트를 실행하세요:
브라우저 열림:http://127.0.0.1:8500/, 아래 그림에서 볼 수 있습니다:
첨부된 명령어는 도커를 사용해 콘설 테스트 환경을 구축하는 것입니다:
Consul 시작 명령 매개변수 정보:
장 해상도 | -서버 | 서버로 시작하세요. 기본값은 클라이언트입니다. | -부트스트랩 | 이 기능은 서버가 부트스트랩 모드에 있는지, 데이터 센터에서는 한 대의 서버만 부트스트랩 모드에 있을 수 있고, 서버가 부트스트랩 모드일 경우 서버 리더로 선출될 수 있습니다. | -부트스트랩-기대=1 | 클러스터가 요구하는 최소 서버 수가 이 수보다 적으면 클러스터는 무효화됩니다. | -우이 | UI 인터페이스를 열도록 지정해서, http://localhost:8500/ui 같은 주소를 통해 consul에 포함된 웹 UI 인터페이스에 접근할 수 있습니다. | -데이터-디어 | 데이터스토어 디렉터리를 지정하세요. | -매다 | 클러스터 내 통신을 위해 지정된 주소는 클러스터 내 모든 노드에 도달할 수 있어야 하며, 기본값은 0.0.0.0입니다. | -클라이언트 | consul이 어떤 클라이언트 주소에 묶여 있는지, HTTP, DNS, RPC 등과 같은 서비스를 제공하는 곳을 지정하면 기본값은 127.0.0.1입니다. | -노드 | 클러스터 내 노드 이름은 클러스터 내에서 고유해야 하며, 기본값은 노드의 호스트명입니다. | -데이터센터 | 데이터 센터 이름을 지정하세요. 기본적으로 DC1입니다. |
Consul을 시작하면 기본적으로 6개의 포트를 듣습니다:
8300 | 복제 및 리더 원어워딩 포트(복제 동기화, 포워딩 포트) | 8301 | LAN Cossip 포트 (클러스터에 연결된 포트) | 8302 | WAN Gossip 포트 (클러스터 외부에 연결된 포트) | 8500 | 웹 UI 인터페이스의 이식(웹 인터페이스의 액세스 포트) | 8600 | DNS 프로토콜을 사용하여 노드 정보를 보는 포트(DNS 프로토콜에서 사용하는 포트) | 8503 | gRPC TLS: TLS 연결이 가능한 gRPC API |
영사 항구에 대한 자세한 정보는 다음을 참조하세요:하이퍼링크 로그인이 보입니다.
(끝) |