$ oc get subscription.operators.coreos.com serverless-operator -n openshift-serverless -o yaml | grep currentCSV
您可以通过删除已安装的 Operators 和相关的自定义资源 (CR) 来从您的 Red Hat OpenShift Service on AWS 集群中删除日志记录。
您可以通过删除 Red Hat OpenShift Logging Operator 和ClusterLogging
自定义资源 (CR) 来停止聚合日志。
您具有管理员权限。
您可以访问 Red Hat OpenShift Service on AWS Web 控制台的**管理员**视角。
转到**管理** → **自定义资源定义**页面,然后单击**ClusterLogging**。
在**自定义资源定义详细信息**页面上,单击**实例**。
单击实例旁边的选项菜单,然后单击**删除 ClusterLogging**。
转到**管理** → **自定义资源定义**页面。
单击**ClusterLogging**旁边的选项菜单,然后选择**删除自定义资源定义**。
删除 |
如果您已创建ClusterLogForwarder
CR,请单击**ClusterLogForwarder**旁边的选项菜单,然后单击**删除自定义资源定义**。
转到**Operators** → **已安装的 Operators**页面。
单击 Red Hat OpenShift Logging Operator 旁边的选项菜单,然后单击**卸载 Operator**。
可选:删除openshift-logging
项目。
删除 |
转到**主页** → **项目**页面。
单击**openshift-logging**项目旁边的选项菜单,然后单击**删除项目**。
在对话框中键入openshift-logging
确认删除,然后单击**删除**。
要保留持久卷声明 (PVC) 以供其他 Pod 重用,请保留您需要回收 PVC 的标签或 PVC 名称。如果您不想保留 PVC,您可以删除它们。如果您想恢复存储空间,您也可以删除持久卷 (PV)。
您具有管理员权限。
您可以访问 Red Hat OpenShift Service on AWS Web 控制台的**管理员**视角。
转到**存储** → **持久卷声明**页面。
单击每个 PVC 旁边的选项菜单,然后选择**删除持久卷声明**。
您具有管理员权限。
您可以访问 Red Hat OpenShift Service on AWS Web 控制台的**管理员**视角。
如果您尚未删除 Red Hat OpenShift Logging Operator 和相关资源,则您已从ClusterLogging
自定义资源中删除了对 LokiStack 的引用。
转到**管理** → **自定义资源定义**页面,然后单击**LokiStack**。
在**自定义资源定义详细信息**页面上,单击**实例**。
单击实例旁边的选项菜单,然后单击**删除 LokiStack**。
转到**管理** → **自定义资源定义**页面。
单击**LokiStack**旁边的选项菜单,然后选择**删除自定义资源定义**。
删除对象存储密钥。
转到**Operators** → **已安装的 Operators**页面。
单击 Loki Operator 旁边的选项菜单,然后单击**卸载 Operator**。
可选:删除openshift-operators-redhat
项目。
如果在此命名空间中安装了其他全局 Operators,请不要删除 |
转到**主页** → **项目**页面。
单击**openshift-operators-redhat**项目旁边的选项菜单,然后单击**删除项目**。
在对话框中输入openshift-operators-redhat
确认删除,然后点击**删除**。
您具有管理员权限。
您可以访问 Red Hat OpenShift Service on AWS Web 控制台的**管理员**视角。
如果您尚未移除Red Hat OpenShift Logging Operator和相关资源,则必须从ClusterLogging
自定义资源中移除对Elasticsearch的引用。
前往**管理** → **自定义资源定义**页面,然后点击**Elasticsearch**。
在**自定义资源定义详细信息**页面上,单击**实例**。
点击实例旁边的选项菜单,然后点击**删除Elasticsearch**。
转到**管理** → **自定义资源定义**页面。
点击**Elasticsearch**旁边的选项菜单,然后选择**删除自定义资源定义**。
删除对象存储密钥。
转到**Operators** → **已安装的 Operators**页面。
点击OpenShift Elasticsearch Operator旁边的选项菜单,然后点击**卸载Operator**。
可选:删除openshift-operators-redhat
项目。
如果在此命名空间中安装了其他全局 Operators,请不要删除 |
转到**主页** → **项目**页面。
单击**openshift-operators-redhat**项目旁边的选项菜单,然后单击**删除项目**。
在对话框中输入openshift-operators-redhat
确认删除,然后点击**删除**。
集群管理员可以使用CLI从选定的命名空间中删除已安装的Operators。
您可以使用具有dedicated-admin
权限的帐户访问AWS集群上的Red Hat OpenShift Service。
OpenShift CLI (oc
) 已安装在您的工作站上。
确保在currentCSV
字段中标识了已订阅Operator的最新版本(例如,serverless-operator
)。
$ oc get subscription.operators.coreos.com serverless-operator -n openshift-serverless -o yaml | grep currentCSV
currentCSV: serverless-operator.v1.28.0
删除订阅(例如,serverless-operator
)
$ oc delete subscription.operators.coreos.com serverless-operator -n openshift-serverless
subscription.operators.coreos.com "serverless-operator" deleted
使用上一步中的currentCSV
值删除目标命名空间中Operator的CSV
$ oc delete clusterserviceversion serverless-operator.v1.28.0 -n openshift-serverless
clusterserviceversion.operators.coreos.com "serverless-operator.v1.28.0" deleted