3.2. 关于为 Red Hat OpenShift 部署日志记录子系统
管理员可以使用 Red Hat OpenShift Service on AWS Web 控制台或 OpenShift CLI (oc
)来安装日志记录子系统 Operator。Operator 负责部署、升级和维护日志记录子系统。
管理员和应用程序开发人员可以查看他们具有查看访问权限的项目的日志。
3.2.1. 日志记录自定义资源
您可以使用每个 Operator 实施的自定义资源(CR) YAML 文件配置日志记录子系统部署。
Red Hat Openshift Logging Operator:
-
ClusterLogging
(CL)- 安装 Operator 后,您可以创建一个ClusterLogging
自定义资源(CR)来调度日志记录子系统 pod 和支持 logging 子系统所需的其他资源。ClusterLogging
CR 部署收集器和转发器,当前都由每个节点上运行的 daemonset 实施。Red Hat OpenShift Logging Operator 会监视ClusterLogging
CR,并相应地调整日志记录部署。 -
ClusterLogForwarder
(CLF)- 生成收集器配置,以为每个用户配置转发日志。
Loki Operator :
-
LokiStack
- 将 Loki 集群控制为日志存储,以及带有 OpenShift Container Platform 身份验证集成的 Web 代理,以强制实施多租户。
OpenShift Elasticsearch Operator :
注意
这些 CR 由 Red Hat OpenShift Elasticsearch Operator 生成和管理。在 Operator 被覆盖的情况下,无法进行手动更改。
-
Elasticsearch
- 配置和部署 Elasticsearch 实例作为默认日志存储。 -
Kibana
- 配置和部署 Kibana 实例以搜索、查询和查看日志。