에이전트 구성: 주소와 포트

에이전트 구성: 주소와 포트 (Agent configuration: addresses and ports)

이 문서는 Consul 에이전트의 addresses와 ports 구성 옵션을 설명해 드릴게요. 에이전트가 리스너를 바인딩하는 주소와 각 서비스의 포트를 설정하는 방법을 배울 수 있어요.

출처: 문서

본문

이 페이지는 Consul 에이전트 구성 파일에서 네트워크 주소(address)와 포트(port)를 설정하는 방법을 설명합니다.

addresses (주소)

addresses 블록은 에이전트의 각 리스너가 바인딩할 주소를 지정합니다. 지정할 수 있는 항목은 다음과 같습니다:

  • dns: DNS 서버가 바인딩할 주소.
  • http: HTTP API가 바인딩할 주소.
  • https: HTTPS API가 바인딩할 주소.
  • grpc: gRPC API가 바인딩할 주소.
  • rpc: RPC가 바인딩할 주소.

예시:

addresses {
  dns = "127.0.0.1"
  http = "0.0.0.0"
}

ports (포트)

ports 블록은 각 인터페이스가 사용할 포트를 지정합니다:

  • dns: 기본 8600
  • http: 기본 8500
  • https: 기본 -1 (비활성)
  • grpc: 기본 8502
  • server (LAN server RPC): 기본 8300
  • serf_lan: 기본 8301
  • serf_wan: 기본 8302

예시:

ports {
  http = 8500
  dns = 8600
}

더 알아보기 (Learn more)