7.2. CLI를 사용하여 EAP Operator 설치
JBoss EAP 클러스터 관리자는 OpenShift Container Platform CLI를 사용하여 Red Hat OperatorHub에서 EAP 운영자를 설치할 수 있습니다. 그런 다음 EAP 운영자를 하나 이상의 네임스페이스에 서브스크립션하여 클러스터의 개발자가 사용할 수 있도록 할 수 있습니다.
CLI를 사용하여 OperatorHub에서 EAP 운영자를 설치하는 경우 oc
명령을 사용하여 Subscription
오브젝트를 생성합니다.
사전 요구 사항
-
cluster-admin
권한이 있는 계정을 사용하여 OpenShift Container Platform 클러스터에 액세스할 수 있습니다. -
로컬 시스템에
oc
툴을 설치했습니다.
절차
OperatorHub에서 클러스터에 사용할 수 있는 Operator 목록을 확인합니다.
oc get packagemanifests -n openshift-marketplace | grep eap
$ oc get packagemanifests -n openshift-marketplace | grep eap NAME CATALOG AGE ... eap Red Hat Operators 43d ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서브스크립션
개체 YAML 파일(예:eap-operator-sub.yaml
)을 생성하여 네임스페이스를 EAP 운영자에 등록합니다. 다음은Subscription
오브젝트 YAML 파일의 예입니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 채널 및 승인 전략에 대한 자세한 내용은 이 절차의 웹 콘솔 버전을 참조하십시오.
YAML 파일에서
Subscription
오브젝트를 생성합니다.oc apply -f eap-operator-sub.yaml oc get csv -n openshift-operators
$ oc apply -f eap-operator-sub.yaml $ oc get csv -n openshift-operators NAME DISPLAY VERSION REPLACES PHASE eap-operator.v1.0.0 JBoss EAP 1.0.0 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow EAP 운영자가 성공적으로 설치되었습니다. 이 시점에서 OLM은 EAP 운영자를 인식합니다. Operator의 ClusterServiceVersion(CSV)이 대상 네임스페이스에 표시되고 EAP 운영자가 제공하는 API를 생성할 수 있습니다.