Consul-Terraform-Sync

Consul-Terraform-Sync (CTS) 실행

Consul-Terraform-Sync(CTS)를 실행하는 기본 절차를 설명하는 문서예요. CTS를 실행하기 전에 기본 요구 사항을 확인해 두는 게 좋아요.

출처: 문서

본문

이 주제는 Consul-Terraform-Sync(CTS)를 실행하는 기본 절차를 설명해요. CTS를 실행하기 전에 기본 요구 사항을 충족했는지 확인하세요.

  1. consul-terraform-sync 바이너리를 PATH에서 사용할 수 있는 위치로 옮겨요.
$ mv ~/Downloads/consul-terraform-sync /usr/local/bin/consul-terraform-sync
  1. config.hcl 파일을 만들고 사용 사례에 맞게 옵션을 구성해요. 모든 CTS 구성에 대한 자세한 내용은 구성 참조를 참고하세요.
  2. Consul-Terraform-Sync(CTS)를 실행해요.
$ consul-terraform-sync start -config-file <config.hcl>
  1. 태스크의 상태를 확인해요. 2단계에서 구성했다면 포트 번호를 바꿔주세요. 추가 정보는 Consul-Terraform-Sync API를 참고하세요.
$ curl localhost:8558/status/tasks

다른 실행 모드 (Other Run modes)

고가용성을 위한 CTS 구성을 할 수 있어요. 이는 엔터프라이즈 기능으로, 장애 조치 전환 중에 발생하는 Consul에 대한 모든 변경이 처리되고 CTS가 계속해서 예상대로 동작하도록 보장해요.

inspect 모드로 CTS를 시작해 어떤 변경도 적용하기 전에 구성을 검토하고 테스트할 수 있어요. Inspect 모드를 사용하면 무인 데몬 모드로 실행하기 전에 변경 사항이 예상대로 동작하는지 검증할 수 있어요.

inspect 모드 사용에 대한 실습 안내는 Consul-Terraform-Sync Run Modes and Status Inspection 튜토리얼을 참고하세요.

더 알아보기 (Learn more)