3.5. HTTP 프록시 구성
많은 서비스에서 HTTP 프록시를 사용하여 다른 서비스 또는 구성 요소와의 통신을 필터링하고 보호합니다. Fuse Online 구성 요소 및 통합에서 HTTP 프록시를 구성하려면 Fuse Online을 설치하기 전이나 후에 Fuse Online 사용자 지정 리소스를 편집합니다.
사전 요구 사항
- HTTP 프록시의 호스트 및 포트 값을 알고 있습니다.
절차
편집기에서 사용자 정의 리소스를 엽니다.
Fuse Online을 이미 설치한 경우 " Fuse Online 구성 변경 절차에 따라 사용자 지정 리소스를 엽니다.
Fuse Online을 아직 설치하지 않은 경우 OCP 버전에 따라 다음 항목의 단계에 따라 사용자 지정 리소스를 엽니다.
- OCP 4.x의 경우: OpenShift 4.x 프로젝트에 Fuse Online 인스턴스 추가
- OCP 3.11의 경우: Fuse Online을 설치하기 전에 기본 사용자 정의 리소스 파일 편집
syndesis-server
및syndesis-meta
구성 요소의 경우 Java 옵션(javaOptions
) 매개변수를 설정하고 HTTP 프록시 호스트 및 포트에 대한 값을 지정합니다.syndesis-server
및syndesis-meta
모두에 동일한 HTTP 프록시 값을 사용합니다.예를 들면 다음과 같습니다.
spec: components: server: javaOptions: -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 meta: javaOptions: -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
Fuse Online 통합의 경우 Maven 인수(additionalArguments) 매개변수를 설정합니다. 예를 들면 다음과 같습니다.
spec: components: server: features: maven: additionalArguments: "-Dhttp.proxy=10.0.0.100 -Dhttp.proxyPort=8800"
사용자 정의 리소스를 저장합니다.
Fuse Online이 이미 설치된 경우 2단계에서 javaOptions 업데이트에 대한 응답으로
syndesis-server
pod가 재배포됩니다. (MvenadditionalArguments
매개변수만 변경하는 경우 재배포를 트리거하려면syndesis-server
Pod를 삭제해야 합니다.)HTTP 프록시를 사용하는 실행 중인 통합을 다시 게시합니다.
- Fuse Online에서 업데이트할 통합을 선택합니다.
- 편집을 선택합니다.
- 게시 를 선택합니다.
Fuse Online에서는 통합을 다시 빌드할 때 HTTP 프록시 설정을 사용합니다.