클러스터 외부에 노출된 두 인그레스 게이트웨이의 고정 IP 주소를 만드는 것이 좋습니다.
게이트웨이 | 설명 |
---|---|
apigee-mart-istio-ingressgateway |
MART 서비스에서 관리 영역과 통신하는 데 사용되는 Istio 인그레스 게이트웨이입니다. |
istio-ingressgateway |
메시지 프로세서 부하 분산기를 통해 API 프록시 트래픽을 보내고 받는 데 사용되는 Istio 인그레스 게이트웨이입니다. |
이러한 게이트웨이는 부하 분산기로 프로비저닝됩니다. 기본적으로 이러한 부하 분산기의 IP 주소는 일시적입니다. 즉, 서비스 중 하나가 삭제되고 복원될 때마다 새 부하 분산기 IP를 가집니다.
이 주제에서는 GKE 및 Anthos GKE(GKE On-Prem)에 배포된 Apigee Hybrid의 고정 IP 주소를 정의하는 방법을 설명합니다.GKE에서 고정 IP 주소 구성
-
고정 외부 IP 주소 예약의 안내에 따라 고정 IP 주소 두 개를 만듭니다. 주소에 원하는 이름을 지정할 수 있습니다(예:
apigee-hybrid-mart
및apigee-hybrid-runtime
). 완료되면 다음 단계에서 2개의 IP 번호를 클러스터 구성에 사용할 수 있습니다. 예를 들면35.225.131.189
및34.66.75.196
입니다. - 재정의 파일에서 다음
loadBalancerIP
구성을 인그레스 구성요소에 추가합니다.구문
구성의 구조와 문법은 다음과 같습니다. red, bold italics의 값은 제공해야 하는 속성 값입니다.
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
예시
다음 예시에서는 예시 속성 값이 추가된 완료된 구성을 보여줍니다.
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
재정의 파일을 클러스터에 적용합니다.
istio
구성요소만 업데이트되야 하므로-c istio
플래그를 사용할 수 있습니다. 예:$APIGEECTL_HOME
/apigeectl init -f my-overrides.yaml -c istio
Anthos GKE의 고정 IP 주소 구성
-
Anthos GKE 관련 안내를 따라 Anthos GKE 문서를 참조하고 2개의 고정 IP 주소를 만듭니다. 완료되면 다음 단계에서 2개의 IP 번호를 클러스터 구성에 사용할 수 있습니다. 예를 들면
35.225.131.189
및34.66.75.196
입니다. - 재정의 파일을 엽니다.
ingress
에 다음 구성을 추가합니다.구문
구성의 구조와 문법은 다음과 같습니다. red, bold italics의 값은 제공해야 하는 속성 값입니다.
ingress: enableAccesslog: true runtime: loadBalancerIP: runtime_IP mart: loadBalancerIP: mart_IP
예시
다음 예시에서는 예시 속성 값이 추가된 완료된 구성을 보여줍니다.
ingress: enableAccesslog: true runtime: loadBalancerIP: 35.225.131.189 mart: loadBalancerIP: 34.66.75.196
- 파일을 저장합니다.
재정의 파일을 클러스터에 적용합니다.
istio
구성요소만 업데이트되야 하므로-c istio
플래그를 사용할 수 있습니다. 예:$APIGEECTL_HOME
/apigeectl init -f my-overrides.yaml -c istio