5.3. CLI를 사용하여 Red Hat OpenShift Logging Operator 설치
OpenShift CLI(oc
)를 사용하여 Red Hat OpenShift Logging Operator를 설치할 수 있습니다.
사전 요구 사항
- 관리자 권한이 있습니다.
-
OpenShift CLI(
oc
)가 설치되어 있습니다.
프로세스
Namespace
오브젝트를 YAML 파일로 생성합니다.Namespace
오브젝트의 예apiVersion: v1 kind: Namespace metadata: name: openshift-operators-redhat 1 annotations: openshift.io/node-selector: "" labels: openshift.io/cluster-monitoring: "true" 2
- 1
openshift-operators-redhat
네임스페이스를 지정해야 합니다. 지표의 충돌을 방지하려면openshift-operators
네임스페이스가 아니라openshift-operators-redhat
네임스페이스에서 지표를 스크랩하도록 Prometheus 클러스터 모니터링 스택을 구성해야 합니다.openshift-operators
네임스페이스에 신뢰할 수 없는 Community Operator가 포함될 수 있고, 여기에서 OpenShift Container Platform 지표와 동일한 이름의 지표를 게시하면 충돌이 발생합니다.- 2
- 문자열. 클러스터 모니터링이
openshift-operators-redhat
네임스페이스를 스크랩하도록 하려면 표시된 이 레이블을 지정해야 합니다.
다음 명령을 실행하여
Namespace
오브젝트를 적용합니다.$ oc apply -f <filename>.yaml
Red Hat OpenShift Logging Operator의
Namespace
오브젝트를 생성합니다.Namespace
오브젝트의 예apiVersion: v1 kind: Namespace metadata: name: openshift-logging annotations: openshift.io/node-selector: "" labels: openshift.io/cluster-monitoring: "true"
다음 명령을 실행하여
Namespace
오브젝트를 적용합니다.$ oc apply -f <filename>.yaml
OperatorGroup
오브젝트를 YAML 파일로 생성합니다.OperatorGroup
오브젝트의 예apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: cluster-logging namespace: openshift-logging 1 spec: targetNamespaces: - openshift-logging 2
다음 명령을 실행하여
OperatorGroup
오브젝트를 적용합니다.$ oc apply -f <filename>.yaml
Red Hat OpenShift Logging Operator에 네임스페이스를 서브스크립션하는
Subscription
오브젝트를 생성합니다.Subscription
개체 예apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: cluster-logging namespace: openshift-logging 1 spec: channel: stable 2 name: cluster-logging source: redhat-operators 3 sourceNamespace: openshift-marketplace
다음 명령을 실행하여 서브스크립션을 적용합니다.
$ oc apply -f <filename>.yaml
Red Hat OpenShift Logging Operator는
openshift-logging
네임스페이스에 설치됩니다.
검증
다음 명령을 실행합니다.
$ oc get csv -n <namespace>
출력을 관찰하고 네임스페이스에 Red Hat OpenShift Logging Operator가 있는지 확인합니다.
출력 예
NAMESPACE NAME DISPLAY VERSION REPLACES PHASE ... openshift-logging clusterlogging.5.7.0-202007012112.p0 OpenShift Logging 5.7.0-202007012112.p0 Succeeded ...