Terminating Gateway 구성 항목

Terminating Gateway 구성 항목 (Terminating gateway configuration entry)

이 문서는 Consul의 Terminating Gateway config entry를 설명해 드릴게요. 메시 외부의 서비스를 메시에 연결하는 종료 게이트웨이를 구성하는 방법을 배울 수 있어요.

출처: 문서

본문

이 페이지는 Terminating Gateway config entry를 문서화합니다. Terminating Gateway(종료 게이트웨이)는 서비스 메시 외부의 서비스(예: mTLS를 사용하지 않는 레거시 서비스나 외부 API)를 메시 내부의 서비스가 연결할 수 있도록 해줍니다.

개요 (Overview)

종료 게이트웨이는 메시에 포함되지 않은 서비스로 트래픽을 전달하는 역할을 합니다. terminating-gateway config entry는 게이트웨이가 라우팅할 수 있는 외부 서비스 목록과 그 연결 구성을 정의합니다.

Spec 필드 (Spec fields)

Terminating Gateway의 주요 필드:

  • Services: 게이트웨이가 연결할 수 있는 외부 서비스 목록. 각 서비스는 Name, Namespace, CAFile 등을 지정할 수 있습니다.

예시 (Example)

Kind = "terminating-gateway"
Name = "terminating-gateway"
Services = [
  {
    Name = "external-service"
    CAFile = "/etc/ssl/ca.pem"
  }
]

더 알아보기 (Learn more)