4장. 관리자가 아닌 사용자로 OpenShift에 Fuse 설치
애플리케이션을 생성하고 OpenShift에 배포하여 OpenShift에서 Fuse on OpenShift 사용을 시작할 수 있습니다. 먼저 OpenShift 이미지 및 템플릿에 Fuse를 설치해야 합니다.
4.1. 관리자가 아닌 사용자로 OpenShift 이미지 및 템플릿에 Fuse 설치 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- OpenShift 서버에 액세스할 수 있습니다. CDK별 가상 OpenShift 서버 또는 원격 OpenShift 서버일 수 있습니다.
-
registry.redhat.io
를 사용한 인증이 구성되어 있습니다.
자세한 내용은 다음을 참조하십시오.
절차
OpenShift 프로젝트에서 Fuse를 빌드 및 배포하기 위한 준비 과정에서 다음과 같이 OpenShift 서버에 로그인합니다.
oc login -u developer -p developer https://OPENSHIFT_IP_ADDR:8443
oc login -u developer -p developer https://OPENSHIFT_IP_ADDR:8443
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
OPENSHIFT_IP_ADDR
은 이 IP 주소가 항상 동일하지는 않으므로 OpenShift 서버의 IP 주소 자리 표시자입니다.참고개발자 사용자(개발자 암호 포함)는 CDK별 가상 OpenShift Server에서 자동으로 생성되는 표준 계정입니다. 원격 서버에 액세스하는 경우 OpenShift 관리자가 제공한 URL 및 인증 정보를 사용합니다.
test 라는 새 프로젝트 네임스페이스를 생성합니다(아직 존재하지 않는다고 가정).
oc new-project test
oc new-project test
Copy to Clipboard Copied! Toggle word wrap Toggle overflow test 프로젝트 네임스페이스가 이미 있는 경우 해당 네임스페이스로 전환합니다.
oc project test
oc project test
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift 이미지 스트림에 Fuse를 설치합니다.
BASEURL=https://raw.githubusercontent.com/jboss-fuse/application-templates/application-templates-2.1.0.fuse-sb2-7_11_1-00016-redhat-00002 oc create -n test -f ${BASEURL}/fis-image-streams.json
BASEURL=https://raw.githubusercontent.com/jboss-fuse/application-templates/application-templates-2.1.0.fuse-sb2-7_11_1-00016-redhat-00002 oc create -n test -f ${BASEURL}/fis-image-streams.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령 출력에는 이제 OpenShift 프로젝트의 Fuse에서 사용할 수 있는 Fuse 이미지 스트림이 표시됩니다.
빠른 시작 템플릿을 설치합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Spring Boot 2 빠른 시작 템플릿을 설치합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Fuse Console용 템플릿을 설치합니다.
oc create -n test -f ${BASEURL}/fis-console-cluster-template.json oc create -n test -f ${BASEURL}/fis-console-namespace-template.json
oc create -n test -f ${BASEURL}/fis-console-cluster-template.json oc create -n test -f ${BASEURL}/fis-console-namespace-template.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고Fuse Console 배포에 대한 자세한 내용은 OpenShift에 Fuse Console 설정을 참조하십시오.
(선택 사항) OpenShift 이미지 및 템플릿에 설치된 Fuse를 봅니다.
oc get template -n test
oc get template -n test
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 브라우저에서 OpenShift 콘솔로 이동합니다.
-
https://OPENSHIFT_IP_ADDR:8443 을 사용하고
OPENSHIFT_IP_ADDR
을 OpenShift 서버의 IP 주소로 바꿉니다. - 자격 증명을 사용하여 OpenShift 콘솔에 로그인합니다(예: 사용자 이름 developer 및 암호 developer).
-
https://OPENSHIFT_IP_ADDR:8443 을 사용하고