8.13. 为 Red Hat OpenShift 卸载 cert-manager Operator
您可以通过卸载 Operator 并删除其相关资源,从 OpenShift Container Platform 中删除 Red Hat OpenShift 的 cert-manager Operator。
8.13.1. 为 Red Hat OpenShift 卸载 cert-manager Operator
您可以使用 Web 控制台为 Red Hat OpenShift 卸载 cert-manager Operator。
先决条件
-
您可以使用
cluster-admin权限访问集群。 - 访问 OpenShift Container Platform web 控制台。
- 安装了 Red Hat OpenShift 的 cert-manager Operator。
流程
- 登陆到 OpenShift Container Platform Web 控制台。
为 Red Hat OpenShift Operator 卸载 cert-manager Operator。
- 导航到 Operators → Installed Operators。
-
点 cert-manager Operator for Red Hat OpenShift 条目旁边的 Options 菜单
并选择 Uninstall Operator。
- 在确认对话框中,点 Uninstall。
8.13.2. 为 Red Hat OpenShift 资源删除 cert-manager Operator
为 Red Hat OpenShift 卸载 cert-manager Operator 后,您可以选择从集群中移除其相关资源。
先决条件
-
您可以使用
cluster-admin权限访问集群。 - 访问 OpenShift Container Platform web 控制台。
流程
- 登陆到 OpenShift Container Platform Web 控制台。
删除 cert-manager 组件的部署,如
cert-manager、cainjector和Webhook,存在于cert-manager命名空间中。- 点 Project 下拉菜单查看所有可用项目的列表,然后选择 cert-manager 项目。
- 进入到 Workloads → Deployments。
- 选择您要删除的部署。
- 点 Actions 下拉菜单,然后选择 Delete Deployment 以查看确认对话框。
- 点 Delete 以删除部署。
或者,使用命令行界面 (CLI) 删除
cert-manager组件(如cert-manager、cainjector和webhook)的部署。$ oc delete deployment -n cert-manager -l app.kubernetes.io/instance=cert-manager
可选:删除由 Red Hat OpenShift 的 cert-manager Operator 安装的自定义资源定义 (CRD):
- 进入到 Administration → CustomResourceDefinitions。
-
在 Name 字段中输入
certmanager来过滤 CRD。 点击以下 CRD
旁边的 Options 菜单,然后选择 Delete Custom Resource Definition:
-
证书 -
CertificateRequest -
CertManager(operator.openshift.io) -
Challenge -
ClusterIssuer -
Issuer -
顺序
-
可选:删除
cert-manager-operator命名空间。- 导航至 Administration → Namespaces。
-
点 cert-manager-operator 旁边的 Options 菜单
并选择 Delete Namespace。
-
在确认对话框中,在字段中输入
cert-manager-operator并点 Delete。