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: <name> 1 annotations: openshift.io/node-selector: "" labels: openshift.io/cluster-monitoring: "true"
- 1
- 로깅 버전 5.7 및 이전 버전의 네임스페이스 이름으로
openshift-logging
을 지정해야 합니다. 로깅 5.8 이상 버전의 경우 모든 이름을 사용할 수 있습니다.
다음 명령을 실행하여
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.8.0-202007012112.p0 OpenShift Logging 5.8.0-202007012112.p0 Succeeded ...