1장. OCP 4.x에 Fuse Online 설치
Fuse Online은 핵심 통합 기능을 서비스로 제공하는 유연하고 사용자 지정 가능한 오픈 소스 플랫폼입니다.
Fuse Online의 각 설치를 Fuse Online 인스턴스(또는 환경)라고 합니다. 지정된 OpenShift 프로젝트에는 정확히 하나의 Fuse Online 인스턴스가 있을 수 있습니다. 각 Fuse Online 인스턴스에는 고유한 URL이 있습니다. 단일 OpenShift 클러스터에는 여러 Fuse Online 인스턴스가 있을 수 있습니다.
OpenShift 개발자로 Fuse Online을 설치할 수 있습니다(관리자 권한이 필요하지 않음). 기본 Fuse Online 인스턴스 또는 사용자 지정 Fuse Online 인스턴스를 설치할 수 있습니다. 사용자 지정 Fuse Online 인스턴스의 경우 기본 사용자 지정 리소스를 편집해야 합니다.
Fuse Online 설치 프로세스에서는 컨테이너 이미지의 Red Hat 카탈로그인 registry.redhat.io 에 액세스해야 합니다.
다음 주제에서는 Fuse Online 설치에 대한 세부 정보를 제공합니다.
- 1.1절. “OCP 4.x에 Fuse Online을 설치하는 데 필요한 단계 개요”
- 1.1.1절. “제한된 환경에서 Fuse Online을 설치하기 위한 고려 사항 (OCP 4.6 이상)”
- 1.2절. “Fuse Online을 설치하기 전에 기본 사용자 정의 리소스를 편집해야 하는 경우”
- 1.3절. “Fuse Online을 구성하는 사용자 정의 리소스 속성에 대한 설명”
- 1.4절. “Jaeger 모니터링을 위한 Fuse Online 구성 정보”
- 1.6.1절. “Red Hat 레지스트리에 액세스하기 위한 시크릿 생성”
- 1.6절. “Fuse Online 설치”
1.1. OCP 4.x에 Fuse Online을 설치하는 데 필요한 단계 개요
OCP 4.x에 Fuse Online을 설치하려면 다음과 같은 주요 단계를 따르십시오.
- Red Hat Service Registry 인증을 구성하는 OpenShift 시크릿 생성
- OperatorHub에서 클러스터의 프로젝트(네임스페이스)에 Fuse Online Operator를 설치합니다.
- 선택적으로 연결 및 통합 정의를 유지하기 위해 외부 데이터베이스를 포함하려면 OpenShift 시크릿을 생성합니다.
OpenShift 4.x 프로젝트에 Fuse Online 인스턴스를 추가합니다.
선택적으로 사용자 지정 리소스를 편집하여 하나 이상의 추가 기능 기능을 활성화하고/또는 하나 이상의 사용자 지정 구성 설정을 구현합니다.
1.1.1. 제한된 환경에서 Fuse Online을 설치하기 위한 고려 사항 (OCP 4.6 이상)
제한된 환경에 Fuse Online을 설치하기 전에 다음 작업을 완료해야 합니다.
- 모든 Fuse Online 이미지를 프라이빗 네트워크에서 사용 가능한 위치에 미러링합니다. 제한된 환경에서 OpenShift Operator의 이미지를 설치하는 방법에 대한 자세한 내용은 OpenShift 문서의 제한된 네트워크에서 Operator Lifecycle Manager 사용 섹션을 참조하십시오.
- Fuse 리포지토리 콘텐츠를 사용하여 사용자 지정 Maven 리포지토리를 설정합니다. 자세한 내용은 Red Hat 솔루션 " Fuse 7용 오프라인 Maven 리포지토리를 생성하는 방법" https://access.redhat.com/solutions/3746581 에서 참조하십시오.
Fuse Online을 설치하기 전에 기본 사용자 지정 리소스 파일 편집에 설명된 대로 Fuse Online 사용자 지정 리소스를 편집합니다.
mavenRepositories
설정을 사용하여 개발자가 통합을 빌드하고 실행할 때 Fuse Online에서 필요한 종속성을 가져올 수 있도록 오프라인 Maven 리포지토리를 지정합니다.다음 예에서
customRepo
를 오프라인 Maven 리포지토리의 이름으로 바꾸고https://customRepo
를 오프라인 리포지토리의 URL로 바꿉니다.components: server: features: maven: repositories: customRepo: https://customRepo
활성화된
값을 false 로 변경하여todo
애드온을 비활성화합니다.spec: addons: todo: enabled: false
제한된 환경에 Fuse Online을 설치한 후 필요한 경우 https://github.com/syndesisio/todo-example 에서 todo
애플리케이션을 다운로드하고 Readme 파일의 단계를 수행하여 리포지토리 URL을 개인 네트워크에서 사용할 수 있는 위치로 변경할 수 있습니다.