6.3. 모든 네임스페이스를 조사하도록 Red Hat OpenShift Logging Operator 업그레이드
로깅 5.7 이전 버전에서는 Red Hat OpenShift Logging Operator는 openshift-logging
네임스페이스만 감시합니다. Red Hat OpenShift Logging Operator에서 클러스터의 모든 네임스페이스를 조사하려면 Operator를 재배포해야 합니다. 로깅 구성 요소를 삭제하지 않고 Operator를 재배포하려면 다음 절차를 완료할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있습니다. - 관리자 권한이 있습니다.
프로세스
다음 명령을 실행하여 서브스크립션을 삭제합니다.
$ oc -n openshift-logging delete subscription <subscription>
다음 명령을 실행하여 Operator group을 삭제합니다.
$ oc -n openshift-logging delete operatorgroup <operator_group_name>
다음 명령을 실행하여 CSV(클러스터 서비스 버전)를 삭제합니다.
$ oc delete clusterserviceversion cluster-logging.<version>
- "로깅 설치" 설명서에 따라 Red Hat OpenShift Logging Operator를 재배포합니다.
검증
OperatorGroup
리소스의targetNamespaces
필드가 없거나 빈 문자열로 설정되어 있는지 확인합니다.이렇게 하려면 다음 명령을 실행하고 출력을 검사합니다.
$ oc get operatorgroup <operator_group_name> -o yaml
출력 예
apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: openshift-logging-f52cn namespace: openshift-logging spec: upgradeStrategy: Default status: namespaces: - "" # ...