9.12. 为 Red Hat OpenShift 卸载 cert-manager Operator
您可以通过卸载 Operator 并删除其相关资源,从 OpenShift Container Platform 中删除 Red Hat OpenShift 的 cert-manager Operator。
9.12.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。
-
导航到 Operators
9.12.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
-
顺序
-
-
进入到 Administration
可选:删除
cert-manager-operator
命名空间。-
导航至 Administration
Namespaces。 - 点 cert-manager-operator 旁边的 Options 菜单 并选择 Delete Namespace。
-
在确认对话框中,在字段中输入
cert-manager-operator
并点 Delete。
-
导航至 Administration