Consul 배포
Consul 배포 (Deploy)
이 문서는 네트워크에 Consul 에이전트를 배포하는 구성과 프로세스의 개요를 제공해요. 서버 에이전트, 클라이언트 에이전트, 데이터플레인 등 런타임에 따른 배포 방법과 튜토리얼을 정리해 드릴게요.
출처: 문서
본문
이 문서는 네트워크에 Consul 에이전트를 배포하는 구성과 프로세스의 개요를 제공합니다.
Consul 데이터센터에 연결하려면 노드가 Consul을 실행해야 합니다. 노드는 서버 에이전트로 실행하거나, 애플리케이션 워크로드를 지원하는 클라이언트 에이전트 또는 Consul 데이터플레인으로 실행할 수 있습니다.
Consul 에디션 (Consul editions)
에이전트를 특정 Consul 에디션으로 실행하도록 구성할 수 있습니다.
| 에디션 (Edition) | 활성화 방법 (How to enable) |
| Community 에디션 | 기본으로 활성화됩니다. |
| Enterprise | 에이전트 구성에 license 블록을 구성합니다. |
| FIPS 140-3 호환 | 대체 소스 바이너리 또는 이미지를 지정합니다. |
특정 릴리즈의 패키지를 찾으려면 releases.hashicorp.com을 참조하세요. Consul 에디션의 차이와 사용 가능한 기능에 대해 자세히 알아보려면 Consul 에디션 기본 사항을 참조하세요.
문서 (Documentation)
다음 자료는 네트워크의 노드에 Consul을 배포하는 데 도움이 됩니다.
Consul 서버를 배포하려면 런타임에 따른 지침을 참조하세요:
- VM에 Consul 서버 배포
- Kubernetes에 Consul 서버 배포
- AWS Elastic Container Service (ECS)에 Consul 서버 배포
- Docker에 Consul 서버 배포
기본적으로 배포하는 서버는 Raft 인덱스에 WAL 백엔드를 사용합니다. 자세한 내용은 WAL LogStore 백엔드 개요를 참조하세요.
애플리케이션 워크로드와 함께 Consul 프로세스를 배포하려면 클라이언트 에이전트 또는 Consul 데이터플레인 배포 지침을 따르세요:
- Consul 클라이언트 에이전트 배포:
- Consul 데이터플레인 배포:
또한 클라우드 자동 조인(cloud auto-join) 구성을 통해 노드가 시작할 때 자동으로 Consul 클러스터에 조인하도록 할 수 있습니다.
튜토리얼 (Tutorials)
다음 튜토리얼은 Consul 에이전트 배포 과정에 대한 추가 지침을 제공합니다.