IBM 데이터 카탈로그 제거
명령줄 인터페이스를 사용하여 IBM 데이터 카탈로그를 제거하는 단계.
프로시저
- 다음 명령을 실행하고 IBM 퓨전 네임스페이스를 환경 변수로 내보냅니다.
export FUSION_NS="<Fusion namespace>"중요:<Fusion namespace>를 사용자의 네임스페이스로 대체하십시오. - 카탈로그 소스 작성을 방지하려면 다음 명령을 실행하십시오.
oc -n ${FUSION_NS} patch fusionservicedefinition data-cataloging-service-definition --type='json' -p='[{"op": "replace", "path": "/spec/onboarding/serviceOperatorSubscription/triggerCatSrcCreate", "value":false}]' - 다음 명령을 실행하여 전제조건 연산자를 축소하십시오.
oc -n ${FUSION_NS} scale --replicas=0 deployment/isf-prereq-operator-controller-manager - 다음 명령을 실행하여 IBM 데이터 카탈로그 워크로드, 네트워킹 및 스토리지 리소스를 모두 삭제합니다.
oc project default export DCS_CR=$(oc get SpectrumDiscover -n ibm-data-cataloging -o jsonpath="{.items[*].metadata.name}") oc delete SpectrumDiscover ${DCS_CR} -n ibm-data-cataloging --timeout=2m --wait=true oc delete project ibm-data-cataloging --timeout=1m --wait=true - 다음 명령을 실행하여 IBM Fusion IBM 데이터 카탈로그 서비스 인스턴스 개체를 삭제합니다.
oc -n ${FUSION_NS} delete fusionserviceinstance data-cataloging-service-instance - 다음 명령을 실행하여
SecurityContextConstraints오브젝트를 삭제하십시오.중요: SCC 오브젝트는 해당 네임스페이스를 기반으로 하며 네임스페이스는 SCC 오브젝트의 이름에 포함되어야 합니다. 기본 네임스페이스는ibm-data-cataloging이지만 다른 네임스페이스를 사용하는 경우 이를 변경해야 합니다.oc delete securitycontextconstraints/isd-scc-ibm-data-cataloging oc delete securitycontextconstraints/ibm-data-cataloging-c-isd-scc - 다음 명령을 실행하여 IBM 데이터 카탈로그
ConsoleLink개체를 삭제합니다.oc delete consolelink/data-cataloging - 다음 명령을 실행하여 IBM 데이터 카탈로그
CustomResourceDefinitions클러스터에서 삭제합니다.oc delete customresourcedefinition/spectrumdiscovers.spectrum-discover.ibm.com oc delete customresourcedefinition/spectrumdiscoverapplications.spectrum-discover.ibm.com - 다음 명령을 실행하여 전제조건 연산자를 확장하십시오.
oc -n ${FUSION_NS} scale --replicas=1 deployment/isf-prereq-operator-controller-manager