7.3. OpenShift에서 Fuse
이 섹션에는 OpenShift에서 Fuse 애플리케이션 배포에 영향을 미치는 문제가 나열되어 있습니다. 특정 컨테이너에 영향을 미치는 문제에 대한 자세한 내용은 Spring Boot, Apache Karaf의 Fuse 및 JBoss EAP의 Fuse 섹션을 참조하십시오. OpenShift 배포판의 Fuse에는 다음과 같은 알려진 문제가 있습니다.
- ENT Cryostat-17895 [ Fuse Console ] Upgrade subscription이 Hawtio를 업데이트하지 않음
- Fuse 7.10에서 Operator 서브스크립션 채널을 버전 7.1으로 변경하여 Fuse 콘솔을 업데이트하면 Fuse Console은 vesion 7.9로 유지됩니다. Fuse Console 컨테이너 및 Pod에 레이블 7.10이 있더라도 계속 7.9 이미지를 사용하고 있습니다. 이 문제를 해결하려면 이전 버전의 Fuse Console을 제거한 다음 Fuse Console 버전 7.10을 새로 설치하여 업그레이드를 수행합니다.
- ENT Cryostat-17861 Apicurito 생성기는 Fuse Camel 프로젝트를 생성할 수 없습니다.
Fuse 7.10에서는 Apicurito Operator(Invalid Cert Error)를 통해 설치된 경우 API window(Apicurito)가 제대로 작동하지 않습니다. 이 문제를 해결하려면 다음을 수행합니다.
- https://apicurito-service-generator-apicurito.apps 에서 새 탭을 엽니다.clusterURL (for fo.49-c it is https://apicurito-service-generator-apicurito.apps.fo-49-c.openshift-aws.rhocf-dev.net).
- 인증서를 수락합니다.
- 애플리케이션으로 전환하고 생성 버튼을 다시 클릭합니다.
- ENT Cryostat-17848 fis-image-streams에서 그룹화되지 않은 API 리소스(더 이상 사용되지 않음)를 사용하고 있습니다.
Fuse 7.10에서 OpenShift에 Fuse의 이미지 스트림을 설치할 때 (예: OCP 4에서
oc create -n openshift -f ${BASEURL}/fis-image-streams.json)와 같은 명령 사용) 다음과 같은 경고 메시지가 표시될 수 있습니다.W1119 13:27:43.408688 22220 shim_kubectl.go:55] Using non-groupfied API resources is deprecated and will be removed in a future release, update apiVersion to "image.openshift.io/v1" for your resource이러한 경고 메시지는 무시해도 됩니다.
- ENT Cryostat-17836 [ Fuse Console ] 새로 추가된 경로는 Camel 트리에 표시되지 않습니다.
- Fuse 7.10에서는 애플리케이션을 배포한 후 Fuse 콘솔의 Camel 트리에 경로(또는 경로)가 표시되지 않습니다. 경로를 표시해야 하는 페이지를 새로 고침하여 이 문제를 해결할 수 있습니다.
- ENT Cryostat-17741 [ Fuse Console ] Open Pod 세부 정보 이로 인해 페이지를 찾을 수 없음
- Fuse 7.10에서 일부 퀵 스타트를 배포한 후 Fuse Console의 Discover 페이지를 열고 포드의 드롭다운 메뉴 (3 점 아이콘)를 클릭한 다음 Pod 세부 정보 페이지를 클릭하면 Page Not Found 오류가 표시됩니다.
- ENT Cryostat-16814 모니터링 리소스가 문서에서 잘못 연결되어 있습니다.
- Fuse 7.8 이후 섹션 2.5.2에서 참조되는 모니터링 리소스의 위치입니다. OpenShift Guide에서 Fuse 의 Prometheus 설정은 올바르지 않고 404 예외를 반환합니다. 이 문서화된 절차는 GA 이후 설명서 업데이트에서 수정됩니다.