9.11. 为 Red Hat OpenShift 卸载 cert-manager Operator
您可以通过卸载 Operator 并删除其相关资源,从 OpenShift Container Platform 中删除 Red Hat OpenShift 的 cert-manager Operator。
9.11.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.11.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
$ oc delete deployment -n cert-manager -l app.kubernetes.io/instance=cert-managerCopy to Clipboard Copied! Toggle word wrap Toggle overflow
可选:删除由 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