$ oc delete deployment -n cert-manager -l app.kubernetes.io/instance=cert-manager
您可以通过卸载运算符并删除其相关资源,从 OpenShift Container Platform 中删除 Red Hat OpenShift 的 cert-manager 运算符。
您可以使用 Web 控制台卸载 Red Hat OpenShift 的 cert-manager 运算符。
您可以使用 `cluster-admin` 权限访问集群。
您可以访问 OpenShift Container Platform Web 控制台。
已安装 Red Hat OpenShift 的 cert-manager 运算符。
登录到 OpenShift Container Platform Web 控制台。
卸载 Red Hat OpenShift 的 cert-manager 运算符。
导航到 **运算符** → **已安装的运算符**。
单击 Red Hat OpenShift 的 **cert-manager 运算符** 条目旁边的选项菜单 并单击 **卸载运算符**。
在确认对话框中,单击 **卸载**。
卸载 Red Hat OpenShift 的 cert-manager 运算符后,您可以选择从集群中消除其关联的资源。
您可以使用 `cluster-admin` 权限访问集群。
您可以访问 OpenShift Container Platform Web 控制台。
登录到 OpenShift Container Platform Web 控制台。
删除 cert-manager 组件(例如 `cert-manager`、`cainjector` 和 `webhook`)在 `cert-manager` 命名空间中的部署。
单击 **项目** 下拉菜单以查看所有可用项目的列表,然后选择 **cert-manager** 项目。
导航到 **工作负载** → **部署**。
选择要删除的部署。
单击 **操作** 下拉菜单,然后选择 **删除部署** 以查看确认对话框。
单击 **删除** 以删除部署。
或者,使用命令行界面 (CLI) 删除 `cert-manager` 命名空间中存在的 cert-manager 组件(例如 `cert-manager`、`cainjector` 和 `webhook`)的部署。
$ oc delete deployment -n cert-manager -l app.kubernetes.io/instance=cert-manager
可选:删除 Red Hat OpenShift 的 cert-manager 运算符安装的自定义资源定义 (CRD)
导航到 **管理** → **CustomResourceDefinitions**。
在 **名称** 字段中输入 `certmanager` 以过滤 CRD。
单击每个以下 CRD 旁边的选项菜单 ,然后选择 **删除自定义资源定义**
证书
证书请求
CertManager
(operator.openshift.io
)
挑战
集群颁发者
颁发者
订单
可选:删除 `cert-manager-operator` 命名空间。
导航到 **管理** → **命名空间**。
点击cert-manager-operator旁边的选项菜单 ,然后选择删除命名空间。
在确认对话框中,在字段中输入cert-manager-operator
,然后点击删除。