개발용으로 Consul을 로컬에 설치하고 실행하기

개발용으로 Consul을 로컬에 설치하고 실행하기

이 문서에서는 개발 목적으로 Consul을 로컬에 설치하고 실행하는 방법을 설명해 드려요.

출처: 문서

본문

설치

Consul 다운로드 페이지로 이동해 원하는 버전을 찾아보세요. 이 페이지는 설치 방법에 대한 지침을 제공합니다. 버전을 선택하고 지침을 따르세요.

바이너리를 직접 다운로드 링크로 받을 수도 있어요. 원하는 버전의 직접 링크를 다운로드하고 파일을 알려진 위치에 저장한 후 압축을 풉니다.

다운로드 후에는 어느 디렉터리에서든 명령을 실행할 수 있도록 PATH에 있는 위치로 바이너리를 옮겨야 해요. 바이너리를 PATH의 값으로 이동하세요. 예를 들어 Unix 기반 시스템에서는 다음과 같이 합니다.

$ mv consul /usr/local/bin/

Ubuntu에서는:

$ sudo mv consul /usr/local/bin/

버전을 확인하여 설치를 검증해요.

$ consul --version
Consul v1.14.0 ...

그런 다음 내장 UI를 http://127.0.0.1:8500/ui/에서 열어 접근해 보세요.

아직 궁금한 점이 있다면 Consul 구성 문서를 사용해 답을 찾아보세요.

개발용으로 Consul 실행하기

consul agent -dev 플래그를 사용해 개발 모드로 Consul을 실행할 수 있어요. 서버로 실행되는 단일 Consul 에이전트를 개발 모드로 시작하려면 다음 명령을 실행하세요.

$ consul agent -dev
2023-...

개발 모드에서는: (참고: 이 페이지의 원문은 HashiCorp 사이트에서 일부 단락이 Placeholder 초안 상태로 게시되어 있어, 정상 판독 가능한 본문을 바탕으로 번역했습니다.)

Consul이 가동되면 CLI 에이전트는 다음과 같은 메시지를 표시해요.

$ consul agent -dev
2023-...
2022-06-14T13:09:09.915Z [INFO]  agent.server.delegate: node_name=...raft: elected leader
...

더 알아보기 (Learn more)