2장. 메시로 트래픽 가져오기
Istio API를 사용하여 게이트웨이 삽입을 사용하여 설치된 게이트웨이 프록시를 구성하여 메시 외부에서 발생하는 트래픽을 수락하고 해당 트래픽을 메시 내의 서비스로 라우팅할 수 있습니다.
LoadBalancer 유형 Service 또는 OpenShift 경로를 사용하여 클러스터 외부의 트래픽에 게이트웨이 프록시를 노출할 수 있습니다.
2.1. 수신 트래픽 라우팅 접근 방식 정보 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift Service Mesh는 메시의 서비스에 대한 수신 트래픽 라우팅을 구성하는 두 가지 방법을 제공합니다. 접근 방식은 서비스 메시 배포 모드 및 트래픽 관리 요구 사항에 따라 다릅니다.
- 게이트웨이 삽입 및 Istio API를 사용한 수신 라우팅
-
게이트웨이 삽입을 사용하여 게이트웨이를 설치할 때 Istio
게이트웨이및VirtualService리소스를 함께 사용하여 수신 트래픽을 수신하도록 구성할 수 있습니다.
게이트웨이 삽입 방법은 istio-injection=enabled 레이블 또는 istio.io/rev=<revision > 레이블을 사용하여 네임스페이스에서 사이드카 삽입을 활성화하는 사이드카 기반 서비스 메시 배포와 호환됩니다.
- Kubernetes 게이트웨이 API를 사용한 수신 라우팅
-
Kubernetes Gateway API는 네이티브 Kubernetes 리소스를 사용하여 수신 트래픽 라우팅을 구성하기 위한 표준화된 접근 방식을 제공합니다. 이 방법을 사용하면
게이트웨이및HTTPRoute(또는GRPCRoute) 리소스를 사용하여 트래픽이 메시에 들어오는 방법과 서비스에 대한 경로를 구성하는 방법을 구성합니다.
앰비언트 모드의 특정 인그레스 사용 사례에 Istio 게이트웨이 및 VirtualService 리소스를 사용할 수 있지만, 권장되는 접근 방식은 앰비언트와의 완전한 지원과 통합을 제공하는 Kubernetes Gateway API를 사용하는 것입니다. 사이드카 기반 배포에서 게이트웨이 API를 사용할 수도 있습니다.