3.14. OpenShift


Red Hat build of Keycloak SAML support for JBoss EAP 8.0

어댑터가 릴리스될 때 JBoss EAP 8.0 S2I(Source-to-Image) 이미지와 함께 Red Hat build of Keycloak SAML 어댑터를 사용합니다. 자세한 내용은 EAP 8에 대한 OpenShift, SSO SAML 지원을 참조하십시오.

Maven 플러그인을 사용하여 JBoss EAP 서버 프로비저닝

이제 OpenShift에서 JBoss EAP Maven 플러그인을 사용하여 다음을 수행할 수 있습니다.

  • Galleon을 사용하여 트리밍 서버를 프로비저닝합니다.
  • 프로비저닝된 서버에 애플리케이션을 설치합니다.
  • JBoss EAP 관리 CLI를 사용하여 서버 구성을 조정합니다.
  • 서버 설치에 추가 파일 패키지(예: 키 저장소 파일)
  • 이 플러그인을 JBoss EAP 8.0 S2I(Source-to-Image) 애플리케이션 빌드에 통합합니다.

자세한 내용은 Maven 플러그인을 사용하여 JBoss EAP 서버 프로비저닝을 참조하십시오.

JBoss EAP source-to-Image에 대한 OpenID Connect 지원

이전에 필요한 Keycloak 클라이언트 어댑터를 설치하는 대신 새로운 elytron-oidc-client 하위 시스템을 사용하여 OpenID Connect(OIDC)를 사용하여 JBoss EAP에 배포된 애플리케이션을 보호할 수 있습니다. OIDC로 애플리케이션을 보호하기 위해 환경 변수를 사용하여 elytron-oidc-client 하위 시스템을 구성할 수 있습니다. 이 릴리스에서는 Red Hat build of Keycloak Client Adapter가 제공되지 않습니다. 자세한 내용은 OpenShift에서 OpenID Connect를 사용하여 JBoss EAP 애플리케이션 보안을 참조하십시오.

S2I(Source-to-Image)를 사용하여 애플리케이션 이미지 빌드

JBoss EAP 8.0에서는 설치된 서버가 S2I(Source-to-Image) 빌더 이미지에서 제거되었습니다. Galleon 기능 팩과 계층은 이제 S2I 빌드 단계에서 서버를 프로비저닝하는 데 사용됩니다. 서버를 프로비저닝하려면 애플리케이션의 pom.xml 파일에 JBoss EAP Maven 플러그인을 포함하고 구성합니다. 자세한 내용은 OpenShift에서 S2I(Source-to-Image)를 사용하여 애플리케이션 이미지 빌드 를 참조하십시오.

환경 변수를 사용하여 관리 속성 덮어쓰기

JBoss EAP 서버 구성을 서버 환경에 보다 쉽게 조정하려면 환경 변수를 사용하여 구성 파일을 편집하지 않고 관리 속성의 값을 재정의할 수 있습니다. LIST 유형,OBJECT 또는 PROPERTY 유형의 관리 속성을 재정의할 수 없습니다. JBoss EAP 8.0 OpenShift 런타임 이미지에서 이 기능은 기본적으로 활성화되어 있습니다. 자세한 내용은 환경 변수를 사용한 관리 특성 덮어쓰기 를 참조하십시오.

환경 변수 관리 모델 표현식 확인

JBoss EAP는 이제 관리 모델 표현식을 해결할 때 환경 변수 검사를 지원합니다. 이전 버전의 JBoss EAP에서는 JBoss EAP 서버는 관리 표현식에서 Java 시스템 속성만 확인했습니다. 이제 서버에서 관련 환경 변수 및 시스템 속성을 확인합니다. 둘 다 사용하는 경우 JBoss EAP는 환경 변수가 아닌 Java 시스템 속성을 사용하여 관리 모델 표현식을 확인합니다. 환경 변수를 사용하여 관리 모델 표현식을 확인하는 방법에 대한 자세한 내용은 환경 변수 및 모델 표현식 확인을 참조하십시오.

Maven 호환성

Maven, 버전 3.8.5 또는 이전 버전에는 3.3.2 이전 버전의 Apache Maven WAR 플러그인이 포함되어 있습니다. 이로 인해 Cryostat -maven-plugin 을 사용한 패키지 오류가 발생합니다. 이 문제를 해결하려면 Maven 버전 3.8.6 이상으로 업그레이드해야 합니다. 또는 애플리케이션 pom.xmlmaven-war-plugin 종속성 버전 3.3.2 이상을 추가할 수 있습니다.

노드 이름 지정 개선

jboss.node.name 시스템 속성의 값은 포드 호스트 이름에서 생성되며 JBOSS_NODE_NAME 환경 변수를 사용하여 사용자 지정할 수 있습니다. 이 시스템 속성은 더 이상 트랜잭션 ID로 사용되지 않으며 이전 버전의 JBoss EAP에서 사용하던 23자 제한이 없습니다.

그러나 JBoss EAP 8.0에서는 새 시스템 속성 jboss.tx.node.id 도 포드 호스트 이름으로 생성되며 JBOSS_NODE_NAME 환경 변수를 사용하여 사용자 지정할 수 있습니다. 이 시스템 속성은 이제 길이 23자로 제한되며 트랜잭션 ID로 사용됩니다.

JBoss EAP 8.0 이미지의 Java 옵션 변경

JVM은 JBoss EAP 8.0 이미지의 메모리 및 cpu 제한 및 Garbage Collector 구성을 자동으로 조정합니다. 이미지에서는 -Xms-Xmx 옵션을 컴퓨팅하는 대신 -XX:InitialRAMPercentage-XX:MaxRAMPercentage 옵션을 사용하여 동일한 기능을 동적으로 수행합니다. CONTAINER_CORE_LIMITJAVA_CORE_LIMIT 가 제거되었습니다. 또한 -XX:ParallelGCThreads, -Djava.util.concurrent.Fork joinPool.common.parallelism, -XX:CICompilerCount 는 더 이상 사용되지 않습니다.

OpenShift에 타사 애플리케이션 배포

JBoss EAP 8.0에서는 컴파일된 WAR 파일 또는 EAR 아카이브를 사용하여 OpenShift 배포를 위한 애플리케이션 이미지를 생성할 수 있습니다. Dockerfile을 사용하면 운영 체제, Java 및 JBoss EAP 구성 요소를 포함한 전체 런타임 스택을 사용하여 JBoss EAP 서버에 이러한 아카이브를 배포할 수 있습니다. S2I(Source-to-Image)에 의존하지 않고 애플리케이션 이미지를 생성할 수 있습니다.

OpenShift의 JBoss EAP 8.0 서버 설치에서 제외된 파일

OpenShift에 JBoss EAP 8.0 서버를 설치할 때 다음 파일이 필요하지 않으며 의도적으로 제외됩니다.

  • bin/appclient.sh
  • bin/wsprovide.sh
  • bin/wsconsume.sh
  • bin/jconsole.sh
  • bin/client
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동