1.3. 버전 호환성 및 지원
OpenShift용 JBoss EAP는 OpenJDK 17 및 OpenJDK 21용 이미지를 제공합니다.
S2I 빌더 이미지와 런타임 이미지 두 가지 변형을 사용할 수 있습니다. S2I 빌더 이미지에는 S2I 빌드 중에 전체 JBoss EAP 서버를 프로비저닝할 수 있는 모든 필수 툴이 포함되어 있습니다. 런타임 이미지에는 JBoss EAP를 실행하는 데 필요한 종속성이 포함되어 있지만 서버는 포함되어 있지 않습니다. 이 서버는 체인된 빌드 중에 런타임 이미지에 설치됩니다.
OpenShift용 JBoss EAP 8.0의 이미지에 다음 수정 사항이 적용되었습니다.
- S2I 빌더 이미지에는 설치된 JBoss EAP 서버가 포함되어 있지 않으며 S2I 빌드 중에 JBoss EAP 8.0 서버를 설치합니다.
-
S2I 빌드 중 애플리케이션
pom파일에서 Cryostat-maven-plugin을 구성합니다. -
S2I 빌드 중에
GALLEON_PROVISION_FEATURE_PACKS,GALLEON_PROVISION_LAYERS, GALLEON_PROVISION_CHANNION_CHANNELS환경 변수를 설정하여 기존 JBoss EAP 7.4 애플리케이션을 사용하십시오. S2I 빌드 중에 JBoss EAP 프로비저닝 서버에는 OpenShift용으로 사용자 지정된
standalone.xml서버 구성 파일이 포함되어 있습니다.중요sever에는 JBoss EAP 7.4와 함께 사용된
standalone-openshift.xml구성 파일이 아닌standalone.xml구성 파일이 포함되어 있습니다.-
이미지 내에서
JBOSS_HOME값은/opt/server입니다.JBOSS_HOME의 값은 JBoss EAP 7.4의/opt/eap입니다. -
Jolokia 에이전트는 더 이상 이미지에 존재하지 않습니다. -
Prometheus 에이전트가 설치되지 않았습니다. -
Python 프로브가 더 이상 존재하지 않습니다. -
SSO어댑터는 더 이상 이미지에 존재하지 않습니다. -
ActiveMQ.rar는 더 이상 존재하지 않습니다.
다음 검색 메커니즘 프로토콜은 더 이상 사용되지 않으며 다른 프로토콜로 교체됩니다.
-
openshift.DNS_PING프로토콜은 더 이상 사용되지 않으며dns.DNS_PING프로토콜로 교체됩니다.사용자 지정 standalone.xml파일에서openshift.DNS_PING프로토콜을 참조하는 경우 이 프로토콜을dns.DNS_PING프로토콜로 교체합니다. -
openshift.KUBE_PING검색 메커니즘 프로토콜은 더 이상 사용되지 않으며kubernetes.KUBE_PING프로토콜로 교체됩니다.
1.3.1. OpenShift 4.x 지원 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift 4.1의 변경 사항은 Jolokia에 대한 액세스에 영향을 미치며 OpenShift 4.x 웹 콘솔에서는 Open Java 콘솔을 더 이상 사용할 수 없습니다.
이전 OpenShift 릴리스에서 특정 kube-apiserver 프록시 요청이 인증되어 클러스터로 전달되었습니다. 이 동작은 이제 안전하지 않은 것으로 간주되므로 이러한 방식으로 Jolokia에 액세스하는 것은 더 이상 지원되지 않습니다.
OpenShift 콘솔의 코드베이스가 변경되었기 때문에 Open Java Console에 대한 링크를 더 이상 사용할 수 없습니다.
1.3.2. IBM Z 지원 링크 복사링크가 클립보드에 복사되었습니다!
libartemis-native 의 s390x 변형은 이미지에 포함되어 있지 않습니다. 따라서 AIO와 관련된 모든 설정은 고려하지 않습니다.
-
journal-type:journal-type을ASYNCIO로 설정해도 적용되지 않습니다. 이 속성의 기본값은 런타임 시NIO입니다. -
journal-max-io: 이 속성은 적용되지 않습니다. -
journal-store-enable-async-io: 이 속성은 적용되지 않습니다.
1.3.2.1. OpenShift의 JBoss EAP 7.4에서 JBoss EAP 8.0으로 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift에서 JBoss EAP 7.4와 함께 설치된 standalone.xml 파일은 JBoss EAP 8.0 이상과 호환되지 않습니다. JBoss EAP 8.0 이상 OpenShift 컨테이너를 시작하기 전에 파일을 수정하고 standalone.xml 로 이름을 변경해야합니다.
1.3.3. 배포 옵션 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift 사용자를 대신하여 복잡한 상태 저장 애플리케이션의 인스턴스를 생성, 구성 및 관리하기 위해 OpenShift API를 확장하는 JBoss EAP별 컨트롤러인 EAP Operator를 사용하여 OpenShift에 JBoss EAP Java 애플리케이션을 배포할 수 있습니다.