7.3. OpenShift에서 Fuse
이 섹션에는 OpenShift에서 Fuse 애플리케이션 배포에 영향을 미치는 문제가 나열되어 있습니다. 특정 컨테이너에 영향을 미치는 문제에 대한 자세한 내용은 Spring Boot, Apache Karaf의 Fuse 및 JBoss EAP의 Fuse 섹션을 참조하십시오. OpenShift 배포판의 Fuse에는 다음과 같은 알려진 문제가 있습니다.
- ENT Cryostat-12941 prometheus는 OCP 4.4에서 작동하지 않습니다.
Fuse 7.5.0에서 Fuse 7.5.0과 함께 패키지로 제공되는 Prometheus 이미지는 OCP(OpenShift Container Platform) 4.4에서 작동하지 않습니다. OCP 4.4에 Fuse 7.5.0 Prometheus 이미지를 설치하려고 하면 다음과 같은 오류가 발생합니다.
error: unable to recognize no matches for kind "Deployment" in version "apps/v1beta2"
그러나 이 문제는 OCP 4.3의 Prometheus에는 영향을 미치지 않습니다.
- ENT Cryostat-11712 [Hawtio] OSGi의 구성 추가가 작동하지 않음
- OCP 3.11의 Fuse 7.5.0에서는 OCP 3.11의 Apache Karaf에서 Fuse Console(Hawtio)을 사용할 때 OSGi 탭의 Add configuration 버튼이 작동하지 않습니다.
- ENT Cryostat-12224 Fuse 콘솔 - 컨테이너 드롭다운 공격 동작 선택
- OCP 4 및 OCP 3의 Fuse 7.5.0에서 Fuse Console을 통해 애플리케이션에 연결한 후 컨테이너 드롭다운 선택 메뉴는 신뢰할 수 없으므로 다른 배포된 Fuse 컨테이너를 표시하는 경우가 있습니다.
- Fuse Console Operator의 ENT#159-11131 OLM 매니페스트
- OCP 4의 Fuse 7.5.0에서는 Operator Hub의 Operator를 사용하여 Fuse Console(Hawtio)을 설치할 수 없습니다.
- ENT Cryostat-12241 OCP 4.1에서 작동하지 않는 OSGi 페이지
- OCP 4의 Fuse 7.5.0에서는 OCP 4.1의 Apache Karaf에 배포된 애플리케이션의 경우 Fuse 콘솔(Hawtio)을 통해 애플리케이션을 모니터링할 때 OSGi 페이지를 볼 수 없습니다.
- ENT Cryostat-12238 [SB2] 빠른 시작 arquillian 테스트 실패
Fuse 7.5.0.0에서는 일부 Spring Boot 2 빠른 시작(MM archetypes 또는 빠른 시작 템플릿에서 생성되는) 일부는 OpenShift에 빌드하고 배포할 수 없습니다. 다음 Spring Boot 2 Maven archetypes가 영향을 받습니다.
-
spring-boot-camel-archetype -
spring-boot-camel-infinspan-archetype -
spring-boot-cxf-jaxrs-archetype -
spring-boot-cxf-jaxws-archetype
다음 Spring Boot 2 템플릿
-
spring-boot-2-camel-template -
spring-boot-2-camel-infinspan-template -
spring-boot-2-cxf-jaxrs-template -
spring-boot-2-cxf-jaxws-template
이 문제를 해결하려면 다음 빠른 시작에 사용할 Maven 프로젝트를 생성한 후 프로젝트의 Maven
pom.xml파일을 편집하여 다음 종속성을 추가합니다.<dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>2.4.1</version> <scope>test</scope> </dependency>
-
- ENT Cryostat-10577 Apicurito는 YAML Open API 사양 파일을 지원하지 않습니다.
- OpenShift의 Fuse 7.4에서 Apicurito는 기본적으로 YAML 형식으로 OpenAPI 사양 파일을 생성하지만 생성된 YAML 파일을 다시 가져올 수 없습니다. 현재 JSON 형식만 Apicurito로 가져올 수 있습니다.