3장. 게이트웨이를 통해 아웃바운드 트래픽 전달


Istio API를 사용하면 외부 서비스에 바인딩된 트래픽을 지시하기 위해 게이트웨이 삽입을 사용하여 설치된 게이트웨이 프록시를 구성할 수 있습니다.

3.1. 게이트웨이를 통해 송신 트래픽 전달 정보

게이트웨이 삽입을 통해 서비스 메시를 나가는 트래픽의 종료 지점으로 설치된 게이트웨이를 구성할 수 있습니다. 메시 외부 서비스로 전송된 요청에 대해 전달 프록시 역할을 합니다.

송신 게이트웨이

송신 게이트웨이는 서비스 메시를 나가는 트래픽의 종료 지점으로 구성되어 외부 서비스로 전송된 요청에 대한 전달 프록시 역할을 합니다. 보안 요구 사항을 충족하도록 송신 게이트웨이를 구성할 수 있습니다.

  • 트래픽 제한: 엄격한 트래픽 제한이 있는 환경에서 송신 게이트웨이는 모든 아웃바운드 트래픽이 전용 노드 세트를 통해 전달되도록 합니다.
  • 네트워크 정책 적용: 네트워크 정책을 통해 애플리케이션 노드가 외부 서비스에 직접 액세스하지 못하도록 하는 경우 송신 게이트웨이는 외부 액세스를 처리합니다.

이러한 시나리오에서 게이트웨이 프록시는 외부 서비스에 액세스할 수 있는 전용 송신 노드에 배포됩니다. 그런 다음 이러한 노드는 엄격한 네트워크 정책 시행 또는 추가 모니터링을 통해 보안을 강화할 수 있습니다.

송신 트래픽 구성

다음 Istio 리소스를 결합하여 송신 트래픽을 전달하도록 게이트웨이 삽입을 통해 설치된 게이트웨이를 구성할 수 있습니다.

  • ServiceEntry 리소스를 사용하여 외부 서비스의 속성을 정의합니다. 외부 서비스는 메시의 Istio 서비스 레지스트리에 추가되어 모니터링 및 라우팅 규칙과 같은 Istio 기능을 외부 서비스로 향하는 메시에 종료하는 트래픽에 적용할 수 있습니다.
  • 게이트웨이,VirtualServiceDestinationRule 리소스를 사용하여 게이트웨이 프록시를 사용하여 메시의 트래픽을 외부 서비스로 라우팅하는 규칙을 설정합니다.
주변 모드에서 송신 라우팅

배포에서 앰비언트 모드를 사용하는 경우 Istio GatewayVirtualService 리소스 대신 Kubernetes Gateway API를 사용하여 송신 라우팅을 구성해야 합니다. Kubernetes Gateway API는 트래픽이 메시를 종료하고 외부 서비스에 도달하는 방법을 정의하는 표준화된 Kubernetes 네이티브 방법을 제공합니다.

게이트웨이HTTPRoute (또는 GRPCRoute) 리소스를 사용하여 메시 트래픽이 클러스터 외부의 대상으로 라우팅되는 방법을 제어할 수 있습니다. 게이트웨이 API는 주변 모드에서 완전히 지원되며 사이드카 기반 배포와 함께 사용할 수도 있으므로 수신 및 송신 라우팅에 대한 일관된 구성 모델을 제공합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat