3.2. OpenShift에서 애플리케이션 배포를 위한 준비


JBoss EAP 애플리케이션 개발자는 OpenShift에 애플리케이션을 배포할 수 있습니다. 다음 예에서, Kit sink quickstart는 Jakarta Server Cryostat, Jakarta Contexts and dependency Cryostat, Jakarta Enterprise Cryostats, Jakarta Persistence 및 Jakarta Cryostat를 사용하는 Jakarta EE 웹 지원 데이터베이스 애플리케이션을 보여줍니다. 자세한 내용은 JBoss EAP 8.0 Kitsink quickstart를 참조하십시오. 아래 절차에 따라 애플리케이션을 배포합니다.

프로세스

  1. oc login 명령을 사용하여 OpenShift 인스턴스에 로그인합니다.
  2. OpenShift에서 프로젝트를 생성합니다.

    다음 명령을 사용하여 프로젝트를 생성합니다. 프로젝트를 사용하면 다른 그룹과 별도로 콘텐츠를 구성하고 관리할 수 있습니다.

    $ oc new-project <project_name>

    예를 들어 Kit sink quickstart 의 경우 다음 명령을 사용하여 Cryo stat-demo 라는 프로젝트를 생성합니다.

    $ oc new-project eap-demo
  3. 선택 사항: 키 저장소와 시크릿을 생성합니다.

    참고

    OpenShift 프로젝트에서 HTTPS 사용 기능을 사용하는 경우 키 저장소와 시크릿을 생성해야 합니다.

    1. Java keytool 명령을 사용하여 키 저장소를 생성합니다.

      주의

      다음 명령은 자체 서명된 인증서를 생성하지만 프로덕션 환경의 경우 SSL 암호화 연결(HTTPS)에 대해 확인된 CA(인증 기관)에서 고유한 SSL 인증서를 사용합니다.

      $ keytool -genkey -keyalg RSA -alias <alias_name> -keystore <keystore_filename.jks> -validity 360 -keysize 2048

      예를 들어, Kit sink 빠른 시작의 경우 다음 명령을 사용하여 키 저장소를 생성합니다.

      $ keytool -genkey -keyalg RSA -alias eapdemo-selfsigned -keystore keystore.jks -validity 360 -keysize 2048
    2. 다음 명령을 사용하여 새 키 저장소에서 보안을 생성합니다.

      $ oc create secret generic <secret_name> --from-file=<keystore_filename.jks>

      예를 들어 Kit sink 빠른 시작의 경우 다음 명령을 사용하여 시크릿을 생성합니다.

      $ oc create secret generic eap-app-secret --from-file=keystore.jks
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동