2.4. OpenShift 이미지 스트림 및 템플릿용 최신 JBoss EAP 가져오기

OpenShift 이미지 스트림 및 JDK의 템플릿을 OpenShift 프로젝트의 네임스페이스로 가져올 최신 JBoss EAP를 가져와야 합니다.

참고

고객 포털 자격 증명을 사용하여 Red Hat Container Registry에 로그인하여 JBoss EAP 이미지 스트림 및 템플릿을 가져옵니다. 자세한 내용은 Red Hat Container Registry Authentication 을 참조하십시오.

JDK 8에 대한 가져오기 명령

oc replace -f \
https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap74/eap74-openjdk8-image-stream.json

이 명령은 다음 이미지 스트림 및 템플릿을 가져옵니다.

  • JDK 8 빌더 이미지 스트림: jboss-eap74-openjdk8-openshift
  • JDK 8 런타임 이미지 스트림: jboss-eap74-openjdk8-runtime-openshift
참고

OpenShift 3을 사용하고 EAP 7.4 ImageStream을 처음 생성하는 경우 oc replace 대신 다음 명령을 실행합니다.

oc create -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap74/eap74-openjdk8-image-stream.json

JDK 11에 대한 가져오기 명령

oc replace -f \
https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap74/eap74-openjdk11-image-stream.json

이 명령은 다음 이미지 스트림 및 템플릿을 가져옵니다.

  • JDK 11 빌더 이미지 스트림: jboss-eap74-openjdk11-openshift
  • JDK 11 런타임 이미지 스트림: jboss-eap74-openjdk11-runtime-openshift

템플릿 가져오기 명령

for resource in \
  eap74-amq-persistent-s2i.json \
  eap74-amq-s2i.json \
  eap74-basic-s2i.json \
  eap74-https-s2i.json \
  eap74-sso-s2i.json

do
  oc replace -f \
https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap74/templates/${resource}
done

이 명령은 명령에 지정된 모든 템플릿을 가져옵니다.

참고

이러한 명령을 사용하여 가져온 JBoss EAP 이미지 스트림과 템플릿은 해당 OpenShift 프로젝트 내에서만 사용할 수 있습니다.

일반 openshift 네임스페이스에 대한 관리자 액세스 권한이 있고 모든 프로젝트에서 이미지 스트림 및 템플릿에 액세스할 수 있도록 하려면 명령의 oc replace 행에 -n openshift 를 추가합니다. 예를 들면 다음과 같습니다.

...
oc replace -n openshift -f \
...

cluster-samples-operator를 사용하는 경우 클러스터 샘플 운영자 구성에 대한 OpenShift 설명서를 참조하십시오. 클러스터 샘플 Operator 구성에 대한 자세한 내용은 Samples Operator 구성을 참조하십시오.