This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.5.13. Compliance Operator 설치 제거
OpenShift Container Platform 웹 콘솔 또는 CLI를 사용하여 클러스터에서 OpenShift Compliance Operator를 제거할 수 있습니다.
5.13.1. 웹 콘솔을 사용하여 OpenShift Container Platform에서 OpenShift Compliance Operator 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
Compliance Operator를 제거하려면 먼저 네임스페이스에서 오브젝트를 삭제해야 합니다. 오브젝트가 제거되면 openshift-compliance 프로젝트를 삭제하여 Operator 및 해당 네임스페이스를 제거할 수 있습니다.
사전 요구 사항
-
cluster-admin권한이 있는 계정을 사용하여 OpenShift Container Platform 클러스터에 액세스할 수 있습니다. - OpenShift Compliance Operator가 설치되어 있어야 합니다.
프로세스
OpenShift Container Platform 웹 콘솔을 사용하여 Compliance Operator를 제거하려면 다음을 수행합니다.
Operator
설치된 Operator → Compliance Operator 페이지로 이동합니다. - 모든 인스턴스를 클릭합니다.
-
모든 네임스페이스 에서 옵션 메뉴
를 클릭하고 모든 ScanSettingBinding, ComplainceSuite, ComplianceScan 및 ProfileBundle 오브젝트를 삭제합니다.
-
관리
Operator 설치된 Operator 페이지로 전환합니다. -
Compliance Operator 항목에서 옵션 메뉴
를 클릭하고 Operator 설치 제거를 선택합니다.
-
홈
프로젝트 페이지로 전환합니다. - 'compliance'를 검색합니다.
openshift-compliance 프로젝트 옆에 있는 옵션 메뉴
를 클릭하고 프로젝트 삭제를 선택합니다.
-
대화 상자에
openshift-compliance를 입력하여 삭제를 확인하고 삭제를 클릭합니다.
-
대화 상자에
5.13.2. CLI를 사용하여 OpenShift Container Platform에서 OpenShift Compliance Operator 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
Compliance Operator를 제거하려면 먼저 네임스페이스에서 오브젝트를 삭제해야 합니다. 오브젝트가 제거되면 openshift-compliance 프로젝트를 삭제하여 Operator 및 해당 네임스페이스를 제거할 수 있습니다.
사전 요구 사항
-
cluster-admin권한이 있는 계정을 사용하여 OpenShift Container Platform 클러스터에 액세스할 수 있습니다. - OpenShift Compliance Operator가 설치되어 있어야 합니다.
프로세스
네임스페이스의 모든 오브젝트를 삭제합니다.
ScanSettingBinding오브젝트를 삭제합니다.oc delete ssb <ScanSettingBinding-name> -n openshift-compliance
$ oc delete ssb <ScanSettingBinding-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow ScanSetting오브젝트를 삭제합니다.oc delete ss <ScanSetting-name> -n openshift-compliance
$ oc delete ss <ScanSetting-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow ComplianceSuite오브젝트를 삭제합니다.oc delete suite <compliancesuite-name> -n openshift-compliance
$ oc delete suite <compliancesuite-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow ComplianceScan오브젝트를 삭제합니다.oc delete scan <compliancescan-name> -n openshift-compliance
$ oc delete scan <compliancescan-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow ProfileBundle오브젝트를 가져옵니다.oc get profilebundle.compliance -n openshift-compliance
$ oc get profilebundle.compliance -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
NAME CONTENTIMAGE CONTENTFILE STATUS ocp4 registry.redhat.io/compliance/openshift-compliance-content-rhel8@sha256:<hash> ssg-ocp4-ds.xml VALID rhcos4 registry.redhat.io/compliance/openshift-compliance-content-rhel8@sha256:<hash> ssg-rhcos4-ds.xml VALID
NAME CONTENTIMAGE CONTENTFILE STATUS ocp4 registry.redhat.io/compliance/openshift-compliance-content-rhel8@sha256:<hash> ssg-ocp4-ds.xml VALID rhcos4 registry.redhat.io/compliance/openshift-compliance-content-rhel8@sha256:<hash> ssg-rhcos4-ds.xml VALIDCopy to Clipboard Copied! Toggle word wrap Toggle overflow ProfileBundle오브젝트를 삭제합니다.oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-compliance
$ oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
profilebundle.compliance.openshift.io "ocp4" deleted profilebundle.compliance.openshift.io "rhcos4" deleted
profilebundle.compliance.openshift.io "ocp4" deleted profilebundle.compliance.openshift.io "rhcos4" deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Subscription 오브젝트를 삭제합니다.
oc delete sub <Subscription-Name> -n openshift-compliance
$ oc delete sub <Subscription-Name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow CSV 오브젝트를 삭제합니다.
oc delete csv <ComplianceCSV-Name> -n openshift-compliance
$ oc delete csv <ComplianceCSV-Name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 프로젝트를 삭제합니다.
oc delete project openshift-compliance
$ oc delete project openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
project.project.openshift.io "openshift-compliance" deleted
project.project.openshift.io "openshift-compliance" deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
네임스페이스가 삭제되었는지 확인합니다.
oc get project/openshift-compliance
$ oc get project/openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Error from server (NotFound): namespaces "openshift-compliance" not found
Error from server (NotFound): namespaces "openshift-compliance" not foundCopy to Clipboard Copied! Toggle word wrap Toggle overflow