2.2. 애플리케이션 배포를 위한 OpenShift 준비
-
oc login
명령을 사용하여 OpenShift 인스턴스에 로그인합니다. OpenShift에서 새 프로젝트를 만듭니다.
프로젝트를 사용하면 사용자 그룹이 다른 그룹과 별도로 콘텐츠를 구성하고 관리할 수 있습니다. 다음 명령을 사용하여 OpenShift에서 프로젝트를 생성할 수 있습니다.
$ oc new-project <project_name>
예를 들어 tea
sink quickstart
의 경우 다음 명령을 사용하여eap-demo
라는 새 프로젝트를 생성합니다.$ oc new-project eap-demo
선택 사항: 키 저장소 및 시크릿을 생성합니다.
참고OpenShift 프로젝트에서 HTTPS 사용 기능을 사용하는 경우 키 저장소 및 시크릿을 생성해야 합니다. 예를 들어
eap74-https-s2i
템플릿을 사용하는 경우 키 저장소와 시크릿을 생성해야 합니다.이 워크플로 데모에서는 HTTPS 템플릿을 사용하지
않으므로
키 저장소와 시크릿이 필요하지 않습니다.키 저장소를 생성합니다.
주의다음 명령은 자체 서명 인증서를 생성하지만 프로덕션 환경에서는 HTTPS(SSL 암호화 연결)의 경우 인증된 CA(인증 기관)에서 구입한 자체 SSL 인증서를 사용하는 것이 좋습니다.
Java
keytool 명령을 사용하여 키
저장소를 생성할 수 있습니다.$ keytool -genkey -keyalg RSA -alias <alias_name> -keystore <keystore_filename.jks> -validity 360 -keysize 2048
예를 들어 camerasink
빠른 시작
의 경우 다음 명령을 사용하여 키 저장소를 생성합니다.$ keytool -genkey -keyalg RSA -alias eapdemo-selfsigned -keystore keystore.jks -validity 360 -keysize 2048
키 저장소에서 시크릿을 생성합니다.
다음 명령을 사용하여 이전에 생성한 키 저장소에서 시크릿을 생성합니다.
$ oc create secret generic <secret_name> --from-file=<keystore_filename.jks>
예를 들어ki
sink 빠른
시작의 경우 다음 명령을 사용하여 시크릿을 생성합니다.$ oc create secret generic eap7-app-secret --from-file=keystore.jks