1.3. CLI를 사용하여 빌드 설치
CLI(명령줄 인터페이스)를 사용하여 빌드를 설치할 수도 있습니다.
프로세스
다음 예와 같이
sub.yaml
서브스크립션 오브젝트 파일을 생성하여 Red Hat OpenShift Operator 빌드에 네임스페이스를 등록합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-builds-operator namespace: openshift-builds spec: channel: <channel-name> name: openshift-builds-operator source: redhat-operators sourceNamespace: openshift-marketplace
apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-builds-operator namespace: openshift-builds spec: channel: <channel-name>
1 name: openshift-builds-operator
2 source: redhat-operators
3 sourceNamespace: openshift-marketplace
4 다음 명령을 실행하여 서브스크립션 오브젝트를 적용합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc apply -f sub.yml
$ oc apply -f sub.yml
이제 Red Hat OpenShift Operator 빌드가 기본 대상 네임스페이스
openshift-builds
에 설치됩니다.
검증
Red Hat OpenShift Operator 빌드를 설치한 후 Operator가 제대로 작동하려면 다음 리소스가 생성되었는지 확인해야 합니다.
다음 명령을 실행하여
OpenshiftBuild
리소스가 생성되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get openshiftbuilds
$ oc get openshiftbuilds
다음 명령을 실행하여
shipwrightBuilds
리소스가 생성되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get shipwrightbuilds
$ oc get shipwrightbuilds
다음 명령을 실행하여
openshift-builds
네임스페이스에 다음 Pod가 생성되었는지 확인합니다.-
openshift-builds
Operator Pod - 빌드 컨트롤러 및 Webhook Pod 빌드
SharedResource daemonset 및 SharedResource Webhook Pod
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get pods -n openshift-builds
$ oc get pods -n openshift-builds
다음 예에 표시된 대로 Pod 목록이 표시됩니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get pods -n openshift-builds
$ oc get pods -n openshift-builds NAME READY STATUS RESTARTS AGE openshift-builds-operator-6f5c48c6b5-cvp2w 2/2 Running 0 13d openshift-pipelines-operator-64d8c4969c-952cc 2/2 Running 0 3d13h shared-resource-csi-driver-node-gbkqs 2/2 Running 0 13d shared-resource-csi-driver-node-kcqxc 2/2 Running 0 13d shared-resource-csi-driver-node-sbsvg 2/2 Running 0 13d shared-resource-csi-driver-webhook-9d9bd48f4-d5ln6 1/1 Running 0 13d shipwright-build-controller-5454475b85-mmm6w 1/1 Running 0 13d shipwright-build-webhook-7fbd49c6bb-2n77s 1/1 Running 0 13d tekton-operator-webhook-756f5dfdc7-c99mc 1/1 Running 0 3d13h
-