Jump To Close Expand all Collapse all Table of contents OpenShift 기반 Fuse 가이드 머리말 1. 사전 준비 사항 Expand section "1. 사전 준비 사항" Collapse section "1. 사전 준비 사항" 1.1. 비교: OpenShift에서 Fuse 독립 실행형 및 Fuse 2. 관리자 시작하기 Expand section "2. 관리자 시작하기" Collapse section "2. 관리자 시작하기" 2.1. Red Hat Container Registry 인증 구성 2.2. OpenShift 4.x 서버에 Fuse 이미지 스트림 및 템플릿 설치 Expand section "2.2. OpenShift 4.x 서버에 Fuse 이미지 스트림 및 템플릿 설치" Collapse section "2.2. OpenShift 4.x 서버에 Fuse 이미지 스트림 및 템플릿 설치" 2.2.1. OpenShift 4.x에서 Fuse 콘솔 설정 Expand section "2.2.1. OpenShift 4.x에서 Fuse 콘솔 설정" Collapse section "2.2.1. OpenShift 4.x에서 Fuse 콘솔 설정" 2.2.1.1. OpenShift 4.x에서 Fuse Console을 보호하기 위한 인증서 생성 2.2.1.2. OperatorHub를 사용하여 OpenShift 4.x에 Fuse Console 설치 및 배포 2.2.1.3. 명령줄을 사용하여 OpenShift 4.x에 Fuse Console 설치 및 배포 2.2.1.4. OpenShift 4.x에서 Fuse Console 업그레이드 2.2.2. OpenShift 4.x에 API Cryostat 설치 Expand section "2.2.2. OpenShift 4.x에 API Cryostat 설치" Collapse section "2.2.2. OpenShift 4.x에 API Cryostat 설치" 2.2.2.1. OpenShift 4.x 프로젝트에 API Cryostat를 서비스로 추가 2.2.2.2. OpenShift 4.x에서 APIDesign 업그레이드 2.3. OpenShift 3.x 서버에 Fuse 이미지 스트림 및 템플릿 설치 Expand section "2.3. OpenShift 3.x 서버에 Fuse 이미지 스트림 및 템플릿 설치" Collapse section "2.3. OpenShift 3.x 서버에 Fuse 이미지 스트림 및 템플릿 설치" 2.3.1. OpenShift 3.11에서 Fuse 콘솔 설정 Expand section "2.3.1. OpenShift 3.11에서 Fuse 콘솔 설정" Collapse section "2.3.1. OpenShift 3.11에서 Fuse 콘솔 설정" 2.3.1.1. OpenShift 3.11 콘솔에서 Fuse 콘솔 배포 2.3.1.2. OpenShift 3.11의 Fuse Console에서 단일 Fuse Pod 모니터링 2.3.1.3. 명령줄에서 Fuse 콘솔 배포 3. 관리자가 아닌 사용자로 OpenShift에 Fuse 설치 Expand section "3. 관리자가 아닌 사용자로 OpenShift에 Fuse 설치" Collapse section "3. 관리자가 아닌 사용자로 OpenShift에 Fuse 설치" 3.1. 관리자가 아닌 사용자로 OpenShift 이미지 및 템플릿에 Fuse 설치 4. 개발자용 시작하기 Expand section "4. 개발자용 시작하기" Collapse section "4. 개발자용 시작하기" 4.1. 개발 환경 준비 Expand section "4.1. 개발 환경 준비" Collapse section "4.1. 개발 환경 준비" 4.1.1. 로컬 머신에 컨테이너 개발 키트(CDK) 설치 4.1.2. 기존 OpenShift 서버에 대한 원격 액세스 가져오기 4.1.3. 클라이언트-Side 툴 설치 4.1.4. Maven 리포지토리 구성 4.2. OpenShift에서 Fuse에서 애플리케이션 생성 및 배포 Expand section "4.2. OpenShift에서 Fuse에서 애플리케이션 생성 및 배포" Collapse section "4.2. OpenShift에서 Fuse에서 애플리케이션 생성 및 배포" 4.2.1. S2I 바이너리 워크플로를 사용하여 애플리케이션 생성 및 배포 4.2.2. 프로젝트 배포 취소 및 재배포 4.2.3. S2I 소스 워크플로우를 사용하여 애플리케이션 생성 및 배포 5. Spring Boot 이미지용 애플리케이션 개발 Expand section "5. Spring Boot 이미지용 애플리케이션 개발" Collapse section "5. Spring Boot 이미지용 애플리케이션 개발" 5.1. Maven archetype을 사용하여 Spring Boot 프로젝트 생성 5.2. Maven archetype을 사용하여 Spring Boot 2 프로젝트 생성 5.3. Camel Spring Boot 애플리케이션 구조 5.4. Spring Boot archetype 카탈로그 5.5. Spring Boot 2 archetype 카탈로그 5.6. BOM 파일 for Spring Boot Expand section "5.6. BOM 파일 for Spring Boot" Collapse section "5.6. BOM 파일 for Spring Boot" 5.6.1. BOM 파일 통합 5.7. Spring Boot Maven 플러그인 6. Spring Boot에서 Apache Camel 애플리케이션 실행 Expand section "6. Spring Boot에서 Apache Camel 애플리케이션 실행" Collapse section "6. Spring Boot에서 Apache Camel 애플리케이션 실행" 6.1. Camel Spring Boot 구성 요소 소개 6.2. Camel Spring Boot 시작 모듈 소개 6.3. 시작자가 없는 Camel 구성 요소 목록 6.4. Camel Spring Boot 시작 프로그램 사용 6.5. Spring Boot의 Camel 컨텍스트 자동 구성 정보 6.6. Spring Boot Applications에서 Camel 경로 자동 감지 6.7. Camel Spring Boot 자동 구성의 Camel 속성 구성 6.8. 사용자 정의 Camel 컨텍스트 구성 6.9. 자동 구성된 CamelContext에서 Cryostat 비활성화 6.10. Spring 관리 빈에 자동 구성된 소비자 및 생산자 템플릿 삽입 6.11. Spring 컨텍스트에서 자동 구성된 TypeConverter 정보 6.12. Spring 유형 변환 API 브리지 6.13. 유형 변환 기능 비활성화 6.14. 자동 구성을 위해 classpath에 XML 경로 추가 6.15. 자동 구성을 위한 XML Rest-DSL 경로 추가 6.16. Camel Spring Boot로 테스트 7. XA 트랜잭션을 사용하여 Spring Boot에서 Camel 서비스 실행 Expand section "7. XA 트랜잭션을 사용하여 Spring Boot에서 Camel 서비스 실행" Collapse section "7. XA 트랜잭션을 사용하여 Spring Boot에서 Camel 서비스 실행" 7.1. StatefulSet 리소스 7.2. Spring Boot Narayana 복구 컨트롤러 7.3. Spring Boot Narayana 복구 컨트롤러 구성 7.4. OpenShift에서 Camel Spring Boot XA 빠른 시작 실행 7.5. 성공적인 XA 트랜잭션 테스트 7.6. 실패한 XA 트랜잭션 테스트 8. Camel 애플리케이션과 A-MQ 브로커 통합 Expand section "8. Camel 애플리케이션과 A-MQ 브로커 통합" Collapse section "8. Camel 애플리케이션과 A-MQ 브로커 통합" 8.1. Spring Boot Camel A-MQ 빠른 시작 빌드 및 배포 9. Spring Boot와 Kubernetes 통합 Expand section "9. Spring Boot와 Kubernetes 통합" Collapse section "9. Spring Boot와 Kubernetes 통합" 9.1. Spring 부팅 외부 구성 Expand section "9.1. Spring 부팅 외부 구성" Collapse section "9.1. Spring 부팅 외부 구성" 9.1.1. Kubernetes ConfigMap 9.1.2. Kubernetes 시크릿 9.1.3. Spring Cloud Kubernetes 플러그인 9.1.4. Kubernetes 통합을 사용하여 Spring Boot 활성화 9.2. ConfigMap 속성 소스에 대한 튜토리얼 실행 Expand section "9.2. ConfigMap 속성 소스에 대한 튜토리얼 실행" Collapse section "9.2. ConfigMap 속성 소스에 대한 튜토리얼 실행" 9.2.1. Spring Boot Camel Config 빠른 시작 실행 9.2.2. 구성 속성 metrics 9.2.3. 보안 설정 9.2.4. ConfigMap 설정 9.3. ConfigMap PropertySource 사용 Expand section "9.3. ConfigMap PropertySource 사용" Collapse section "9.3. ConfigMap PropertySource 사용" 9.3.1. 개별 속성 적용 9.3.2. application.yaml ConfigMap 속성 적용 9.3.3. application.properties ConfigMap 속성 적용 9.3.4. ConfigMap 배포 9.4. Secrets PropertySource 사용 Expand section "9.4. Secrets PropertySource 사용" Collapse section "9.4. Secrets PropertySource 사용" 9.4.1. 시크릿 설정 예 9.4.2. 보안 사용 9.4.3. Secrets PropertySource의 구성 속성 9.5. PropertySource Reload 사용 Expand section "9.5. PropertySource Reload 사용" Collapse section "9.5. PropertySource Reload 사용" 9.5.1. PropertySource Reload 활성화 9.5.2. PropertySource Reload의 수준 9.5.3. PropertySource Reload의 예 9.5.4. PropertySource 다시 로드 운영 모드 9.5.5. PropertySource 구성 속성 다시 로드 10. Karaf 이미지에 대한 애플리케이션 개발 Expand section "10. Karaf 이미지에 대한 애플리케이션 개발" Collapse section "10. Karaf 이미지에 대한 애플리케이션 개발" 10.1. Maven archetype을 사용하여 Karaf 프로젝트 생성 10.2. Camel Karaf 애플리케이션 구조 10.3. Karaf archetype 카탈로그 10.4. Fabric8 Karaf 기능 사용 Expand section "10.4. Fabric8 Karaf 기능 사용" Collapse section "10.4. Fabric8 Karaf 기능 사용" 10.4.1. Fabric8 Karaf 기능 추가 10.4.2. Fabric8 Karaf Core 번들 기능 추가 10.4.3. Property Placeholder 서비스 옵션 설정 10.4.4. 사용자 정의 속성 자리 표시자 확인기 추가 10.4.5. 해결 전략 목록 10.4.6. Property Placeholder 서비스 옵션 목록 10.5. Fabric8 Karaf Config 관리자 지원 추가 Expand section "10.5. Fabric8 Karaf Config 관리자 지원 추가" Collapse section "10.5. Fabric8 Karaf Config 관리자 지원 추가" 10.5.1. Fabric8 Karaf Config 관리자 지원 추가 10.5.2. ConfigMap 삽입 추가 10.5.3. 구성 플러그인 10.5.4. 구성 속성 위치 소유자 10.5.5. Fabric8 Karaf Config 관리자 옵션 10.6. Fabric8 Karaf 블루프린트 지원 추가 10.7. Fabric8 Karaf 상태 점검 활성화 10.8. 사용자 정의 상태 점검 추가 11. JBoss EAP 이미지용 애플리케이션 개발 Expand section "11. JBoss EAP 이미지용 애플리케이션 개발" Collapse section "11. JBoss EAP 이미지용 애플리케이션 개발" 11.1. S2I 소스 워크플로우를 사용하여 JBoss EAP 프로젝트 생성 11.2. JBoss EAP 애플리케이션의 구조 11.3. JBoss EAP 빠른 시작 템플릿 12. OpenShift에서 Fuse에서 영구 스토리지 사용 Expand section "12. OpenShift에서 Fuse에서 영구 스토리지 사용" Collapse section "12. OpenShift에서 Fuse에서 영구 스토리지 사용" 12.1. 볼륨 및 볼륨 유형 정보 12.2. PersistentVolumes 정보 12.3. 12.4. 12.5. 13장. Expand section "13장. " Collapse section "13장. " 13.1. 13.2. 13.3. 13.4. Expand section "13.4. " Collapse section "13.4. " 13.4.1. 13.4.2. 13.4.3. 13.5. 부록 A. Expand section "부록 A. " Collapse section "부록 A. " A.1. A.2. Expand section "A.2. " Collapse section "A.2. " A.2.1. A.2.2. 부록 B. Expand section "부록 B. " Collapse section "부록 B. " B.1. B.2. B.3. Expand section "B.3. " Collapse section "B.3. " B.3.1. 부록 C. Expand section "부록 C. " Collapse section "부록 C. " C.1. C.2. C.3. C.4. Expand section "C.4. " Collapse section "C.4. " C.4.1. C.4.2. C.4.3. C.5. Expand section "C.5. " Collapse section "C.5. " C.5.1. C.5.2. Expand section "C.5.2. " Collapse section "C.5.2. " C.5.2.1. C.5.2.2. C.5.2.3. C.5.2.4. C.5.2.5. C.5.3. C.5.4. Karaf 부록 D. Expand section "부록 D. " Collapse section "부록 D. " D.1. D.2. D.3. D.4. 옵션 D.5. 부록 E. Expand section "부록 E. " Collapse section "부록 E. " E.1. E.2. Expand section "E.2. " Collapse section "E.2. " E.2.1. E.2.2. E.3. E.4. E.5. Jolokia 구성 F. Linux 컨테이너에서 실행되도록 JVM 튜닝 Expand section "F. Linux 컨테이너에서 실행되도록 JVM 튜닝" Collapse section "F. Linux 컨테이너에서 실행되도록 JVM 튜닝" F.1. JVM 튜닝 F.2. OpenShift 이미지에서 Fuse On의 기본 동작 F.3. OpenShift 이미지에서 Fuse의 사용자 정의 튜닝 F.4. 타사 라이브러리 튜닝 법적 공지 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page F.4. 타사 라이브러리 튜닝 Red Hat은 모든 타사 Java 라이브러리의 제한을 사용자 지정하는 것이 좋습니다. 이러한 라이브러리는 수동으로 제한을 사용자 지정하지 않는 경우 지정된 기본 제한을 사용합니다. 시작 스크립트는 애플리케이션에서 사용할 수 있는 컨테이너 제한을 설명하는 일부 환경 변수를 노출합니다. CONTAINER_CORE_LIMIT 계산된 코어 제한 CONTAINER_MAX_MEMORY 컨테이너에 부여된 메모리 제한 Previous Next