1.3. 准备升级到 Logging 6
在从日志记录 5 升级到日志记录 6 之前,您必须首先确定您没有使用任何已弃用的资源。因此,如果您还没有进行以下迁移:
- 将集合服务从 Fluentd 迁移到 Vector。如需更多信息,请参阅如何在 Red Hat OpenShift Logging 5.5+ 版本中将 Fluentd 迁移到 Vector。
- 将存储从 Elasticsearch 迁移到 LokiStack。如需更多信息,请参阅"将存储从 Elasticsearch 迁移到 LokiStack"。
1.3.1. 将存储从 Elasticsearch 迁移到 LokiStack 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以将现有的红帽管理的 Elasticsearch 迁移到 LokiStack。
先决条件
- 已安装 Loki Operator。
流程
将
ClusterLogging资源的状态临时设置为Unmanaged。oc -n openshift-logging patch clusterlogging/instance -p '{"spec":{"managementState": "Unmanaged"}}' --type=merge$ oc -n openshift-logging patch clusterlogging/instance -p '{"spec":{"managementState": "Unmanaged"}}' --type=mergeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从
Elasticsearch资源中删除ClusterLoggingownerReferences。以下命令确保
ClusterLogging资源不再拥有Elasticsearch资源。对ClusterLogging资源的logStore字段的更新将不会影响Elasticsearch资源。oc -n openshift-logging patch elasticsearch/elasticsearch -p '{"metadata":{"ownerReferences": []}}' --type=merge$ oc -n openshift-logging patch elasticsearch/elasticsearch -p '{"metadata":{"ownerReferences": []}}' --type=mergeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从
Kibana资源中删除ClusterLoggingownerReferences。以下命令确保
ClusterLogging不再拥有Kibana资源。ClusterLogging资源的visualization字段更新不再影响Kibana资源。oc -n openshift-logging patch kibana/kibana -p '{"metadata":{"ownerReferences": []}}' --type=merge$ oc -n openshift-logging patch kibana/kibana -p '{"metadata":{"ownerReferences": []}}' --type=mergeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 更新集群日志记录以使用 LokiStack 作为日志存储:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow