$ oc delete ssb --all -n openshift-compliance
您可以使用 OpenShift Container Platform Web 控制台或 CLI 从集群中删除 OpenShift Compliance Operator。
要删除 Compliance Operator,您必须首先删除命名空间中的对象。删除对象后,您可以通过删除 **openshift-compliance** 项目来删除 Operator 及其命名空间。
使用具有 `cluster-admin` 权限的帐户访问 OpenShift Container Platform 集群。
必须安装 OpenShift Compliance Operator。
要使用 OpenShift Container Platform Web 控制台删除 Compliance Operator
转到 **Operators** → **已安装的 Operators** → **Compliance Operator** 页面。
单击 **所有实例**。
在 **所有命名空间** 中,单击选项菜单 并删除所有 ScanSettingBinding、ComplainceSuite、ComplianceScan 和 ProfileBundle 对象。
切换到 **管理** → **Operators** → **已安装的 Operators** 页面。
单击 **Compliance Operator** 条目上的选项菜单 并选择 **卸载 Operator**。
切换到 **主页** → **项目** 页面。
搜索“compliance”。
单击 **openshift-compliance** 项目旁边的选项菜单 ,然后选择 **删除项目**。
在对话框中键入 `openshift-compliance` 以确认删除,然后单击 **删除**。
要删除 Compliance Operator,您必须首先删除命名空间中的对象。删除对象后,您可以通过删除 **openshift-compliance** 项目来删除 Operator 及其命名空间。
使用具有 `cluster-admin` 权限的帐户访问 OpenShift Container Platform 集群。
必须安装 OpenShift Compliance Operator。
删除命名空间中的所有对象。
删除 `ScanSettingBinding` 对象
$ oc delete ssb --all -n openshift-compliance
删除 `ScanSetting` 对象
$ oc delete ss --all -n openshift-compliance
删除 `ComplianceSuite` 对象
$ oc delete suite --all -n openshift-compliance
删除 `ComplianceScan` 对象
$ oc delete scan --all -n openshift-compliance
删除 `ProfileBundle` 对象
$ oc delete profilebundle.compliance --all -n openshift-compliance
删除 Subscription 对象
$ oc delete sub --all -n openshift-compliance
删除 CSV 对象
$ oc delete csv --all -n openshift-compliance
删除项目
$ oc delete project openshift-compliance
project.project.openshift.io "openshift-compliance" deleted
确认命名空间已删除
$ oc get project/openshift-compliance
Error from server (NotFound): namespaces "openshift-compliance" not found