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"
}
]