第 5 章 安装日志记录

您可以通过安装 Red Hat OpenShift Logging Operator 来部署日志记录。Red Hat OpenShift Logging Operator 会创建和管理日志记录堆栈的组件。

注意

日志记录作为一个可安装的组件提供,它有一个不同于 OpenShift Container Platform 的发布周期。Red Hat OpenShift Container Platform 生命周期政策 概述了发行版本兼容性。

重要

对于新安装,使用 Vector 和 LokiStack。Elasticsearch 和 Fluentd 已被弃用,计划在以后的发行版本中删除。

5.1. 使用 Web 控制台安装 Red Hat OpenShift Logging Operator

您可以使用 OpenShift Container Platform Web 控制台安装 Red Hat OpenShift Logging Operator。

先决条件

  • 有管理员权限。
  • 访问 OpenShift Container Platform web 控制台。

流程

  1. 在 OpenShift Container Platform Web 控制台中,点击 OperatorsOperatorHub
  2. Filter by keyword 框中键入 OpenShift Logging
  3. 从可用的 Operator 列表中选择 Red Hat OpenShift Logging,然后点 Install
  4. 确定在 Installation mode 下选择了 A specific namespace on the cluster
  5. 确定在 Installed Namespace 下的 Operator recommended namespaceopenshift-logging
  6. 选择 Enable operator recommended cluster monitoring on this namespace

    这个选项在 Namespace 对象中设置 openshift.io/cluster-monitoring: "true" 标签。您必须选择这个选项,以确保集群监控提取 openshift-logging 命名空间。

  7. 选择 stable-5.y 作为 更新频道

    注意

    stable 频道只为日志记录的最新版本提供更新。要继续获得之前版本的更新,您必须将订阅频道改为 stable-x.y,其中 x.y 代表您安装的日志记录的主版本和次版本。例如,stable-5.7

  8. 选择一个 Update approval

    • Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Operator。
    • Manual 策略需要拥有适当凭证的用户批准 Operator 更新。
  9. Console 插件选择 EnableDisable
  10. Install

验证

  1. 通过切换到 OperatorsInstalled Operators 页来验证 Red Hat OpenShift Logging Operator 是否已安装。
  2. Status 列中,验证您看到了绿色的对勾标记,并为 InstallSucceeded,文本 Up to date
重要

Operator 可能会在安装完成前显示 Failed 状态。如果 Operator 安装完成并显示 InstallSucceeded 信息,请刷新页面。

如果 Operator 没有显示已安装状态,请选择以下故障排除选项之一:

  • 进入 OperatorsInstalled Operators 页面,检查 Status 列中是否有任何错误或故障。
  • 进入 WorkloadsPods 页面,检查 openshift-logging 项目中报告问题的 pod 的日志。