第 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 控制台。
流程
-
在 OpenShift Container Platform Web 控制台中,点击 Operators
OperatorHub。 -
在 Filter by keyword 框中键入
OpenShift Logging
。 - 从可用的 Operator 列表中选择 Red Hat OpenShift Logging,然后点 Install。
- 确定在 Installation mode 下选择了 A specific namespace on the cluster。
- 确定在 Installed Namespace 下的 Operator recommended namespace 是 openshift-logging。
选择 Enable operator recommended cluster monitoring on this namespace。
这个选项在
Namespace
对象中设置openshift.io/cluster-monitoring: "true"
标签。您必须选择这个选项,以确保集群监控提取openshift-logging
命名空间。选择 stable-5.y 作为 更新频道。
注意stable 频道只为日志记录的最新版本提供更新。要继续获得之前版本的更新,您必须将订阅频道改为 stable-x.y,其中
x.y
代表您安装的日志记录的主版本和次版本。例如,stable-5.7。选择一个 Update approval。
- Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Operator。
- Manual 策略需要拥有适当凭证的用户批准 Operator 更新。
- 为 Console 插件选择 Enable 或 Disable。
- 点 Install。
验证
-
通过切换到 Operators
Installed Operators 页来验证 Red Hat OpenShift Logging Operator 是否已安装。 - 在 Status 列中,验证您看到了绿色的对勾标记,并为 InstallSucceeded,文本 Up to date。
Operator 可能会在安装完成前显示 Failed
状态。如果 Operator 安装完成并显示 InstallSucceeded
信息,请刷新页面。
如果 Operator 没有显示已安装状态,请选择以下故障排除选项之一:
-
进入 Operators
Installed Operators 页面,检查 Status 列中是否有任何错误或故障。 -
进入 Workloads
Pods 页面,检查 openshift-logging
项目中报告问题的 pod 的日志。