1.5. 升级日志存储


这个版本中唯一可用的受管日志存储解决方案是一个 LokiStack,由 Loki Operator 管理。此解决方案以前作为受管 Elasticsearch 产品的首选替代方案提供,在部署过程中保持不变。

重要

要继续使用 elasticsearch-operator 提供的现有红帽管理的 Elasticsearch 或 Kibana 部署,请从名为 elasticsearchElasticsearch 资源中删除所有者引用,并在 openshift-logging 命名空间中删除名为 kibanaKibana 资源,然后删除同一命名空间中名为 instanceClusterLogging 资源。

要升级 Loki 存储,请按照以下步骤执行:

  1. 更新 Loki Operator。如需更多信息,请参阅"更新 Loki Operator"。
  2. 升级 LokiStack 存储模式。如需更多信息,请参阅"升级 LokiStack 存储模式"。

1.5.1. 更新 Loki Operator

要将 Loki Operator 更新至一个新的主版本,您必须修改 Operator 订阅的更新频道。

先决条件

  • 已安装 Loki Operator。
  • 有管理员权限。
  • 您可以访问 OpenShift Container Platform Web 控制台,并查看 Administrator 视角。

流程

  1. 导航到 Operators Installed Operators
  2. 选择 openshift-operators-redhat 项目。
  3. Loki Operator
  4. Subscription。在 Subscription details 部分,点 Update channel 链接。根据您的当前更新频道,这个链接文本可能是 stablestable-5.y
  5. Change Subscription Update Channel 窗口中,选择更新频道、stable-6.y,然后点 Save。请注意 loki-operator.v6.y.z 版本。

    重要

    仅更新至 N+2 版本,其中 N 是您的当前版本。例如,如果您要从 Logging 5.8 升级,请选择 stable-6.0 作为更新频道。不支持升级到早于两个版本的版本。

  6. 等待几秒钟,然后点 Operators Installed Operators。验证 Loki Operator 版本是否与最新的 loki-operator.v6.y.z 版本匹配。
  7. Operators Installed Operators 页面中,等待 Status 字段报告 Succeeded
  8. 检查 LokiStack 自定义资源是否包含 v13 模式版本,并在缺少 v13 模式时添加它。有关正确添加 v13 模式版本,请参阅"升级 LokiStack 存储模式"。

1.5.2. 升级 LokiStack 存储模式

如果您使用带有 Loki Operator 的 Red Hat OpenShift Logging Operator,Red Hat OpenShift Logging Operator 支持 LokiStack 自定义资源中的 v13 模式版本。建议使用 v13 模式版本,因为它是支持的 schema 版本。当日期与 effectiveDate 属性中定义的值匹配时,schema 将升级到 v13

流程

  • LokiStack 自定义资源中添加 v13 模式版本,如下所示:

    apiVersion: loki.grafana.com/v1
    kind: LokiStack
    # ...
    spec:
    # ...
      storage:
        schemas:
        # ...
          version: v12 
    1
    
        - effectiveDate: "<yyyy>-<mm>-<future_dd>" 
    2
    
          version: v13
    # ...
    Copy to Clipboard Toggle word wrap
    1
    不要删除这一行,以便数据保留在其原始模式版本中。删除以前的模式版本可能会导致数据丢失。
    2
    设置尚未以 Coordinated Universal Time (UTC)时区格式启动的将来日期。
    提示

    要编辑 LokiStack 自定义资源,您可以运行 oc edit 命令:

    $ oc edit lokistack <name> -n openshift-logging
    Copy to Clipboard Toggle word wrap

验证

  • 在指定的 effectiveDate 日期后,在 Administrator Observe Alerting 中检查 web 控制台中的 LokistackSchemaUpgradesRequired 警报是否没有 LokistackSchemaUpgradesRequired 警报。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat