1.7. 删除旧资源
1.7.1. 删除 ClusterLogging 实例 复制链接链接已复制到粘贴板!
删除 ClusterLogging 实例,因为它在 Logging 6.x 中不再需要。
先决条件
- 有管理员权限。
-
已安装 OpenShift CLI(
oc)。
流程
删除 ClusterLogging 实例。
oc delete clusterlogging <cr_name> -n <namespace>
$ oc delete clusterlogging <cr_name> -n <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
运行以下命令,验证没有收集器 Pod 正在运行:
oc get pods -l component=collector -n <namespace>
$ oc get pods -l component=collector -n <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,验证没有
clusterLogForwarder.logging.openshift.io自定义资源(CR):oc get clusterlogforwarders.logging.openshift.io -A
$ oc get clusterlogforwarders.logging.openshift.io -ACopy to Clipboard Copied! Toggle word wrap Toggle overflow
如果列出了任何 clusterLogForwarder.logging.openshift.io CR,它将属于旧的 5.x Logging 堆栈,必须被删除。创建 CR 的备份,并在使用新的 APIversion 部署任何 clusterLogForwarder.observability.openshift.io CR 之前删除它们。
1.7.2. 删除 Red Hat OpenShift Logging 5 CRD 复制链接链接已复制到粘贴板!
在升级到 Logging 6 时删除 Red Hat OpenShift Logging 5 自定义资源定义(CRD)
先决条件
- 有管理员权限。
-
已安装 OpenShift CLI(
oc)。
流程
运行以下命令,删除
clusterlogforwarders.logging.openshift.io和clusterloggings.logging.openshift.ioCRD:oc delete crd clusterloggings.logging.openshift.io clusterlogforwarders.logging.openshift.io
$ oc delete crd clusterloggings.logging.openshift.io clusterlogforwarders.logging.openshift.ioCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.7.3. 卸载 Elasticsearch 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform Web 控制台卸载 Elasticsearch。仅在 Jaeger、Service Mesh 或 Kiali 等组件中使用它时才卸载 Elasticsearch。
先决条件
- 有管理员权限。
-
如果您还没有删除 Red Hat OpenShift Logging Operator 和相关资源,则必须从
ClusterLogging自定义资源中删除对 Elasticsearch 的引用。
流程
-
进入 Administration
Custom Resource Definitions 页面,然后点 Elasticsearch。 - 在 Custom Resource Definition Details 页面中点 Instances。
- 点实例 旁边的 Options 菜单,然后点 Delete Elasticsearch。
-
进入到 Administration
Custom Resource Definitions 页面。 -
点击 Elasticsearch
旁边的 Options 菜单,然后选择 Delete Custom Resource Definition。
-
进入 Operators
Installed Operators 页面。 -
点 OpenShift Elasticsearch Operator
旁边的 Options 菜单,然后点 Uninstall Operator。
可选:删除
openshift-operators-redhat项目。重要如果在这个命名空间中安装了其他全局 Operator,请不要删除
openshift-operators-redhat项目。-
进入 Home
Projects 页面。 - 点 openshift-operators-redhat 项目 旁边的 Options 菜单,然后点 Delete Project。
-
通过在对话框中输入
openshift-operators-redhat并点 Delete 来确认删除。
-
进入 Home