10.3. 使用 Red Hat OpenShift Service on AWS Web 控制台安装日志记录 Operator
要在 AWS 集群上安装和配置日志记录,必须安装额外的 Operator。这可以通过 web 控制台中的 Operator Hub 完成。
Red Hat OpenShift Service on AWS Operator 使用自定义资源(CR)来管理应用程序及其组件。高级配置和设置由 CR 中的用户提供。Operator 根据 Operator 逻辑中嵌入的最佳实践,将高级别指令转换为低级操作。自定义资源定义(CRD)定义了一个 CR,并列出 Operator 用户可用的所有配置。安装 Operator 会创建 CRD,然后用于生成 CR。
先决条件
- 支持的对象存储(AWS S3, Google Cloud Storage, Azure, Swift, Minio, OpenShift Data Foundation)
流程
安装
Loki Operator
:-
在 Red Hat OpenShift Service on AWS web 控制台中,点 Operators
OperatorHub。 在过滤器 by keyword 框中键入
Loki Operator
。从可用的 Operator 列表中选择 Loki Operator,然后点 Install。注意红帽不支持 Community Loki Operator。
在 Install Operator 页面中,对于 Update Channel 选择 stable。
注意stable
频道只为日志记录的最新版本提供更新。要继续获得之前版本的更新,您必须将订阅频道改为stable-X
,其中X
是您安装的日志记录版本。
-
在 Red Hat OpenShift Service on AWS web 控制台中,点 Operators
因为 Loki Operator 必须部署到全局 operator 组命名空间 openshift-operators-redhat
,Installation mode 和 Installed Namespace 已被选择。如果此命名空间不存在,则会为您创建它。
- 选择 Enable operator-recommended cluster monitoring on this namespace。
这个选项在 Namespace 对象中设置 openshift.io/cluster-monitoring: "true"
标识。您必须设置这个选项,以确保集群监控提取 openshift-operators-redhat
命名空间。
对于 Update approval,请选择 Automatic,然后点 Install。
如果订阅中的批准策略被设置为 Automatic,则更新过程会在所选频道中提供新的 Operator 版本时立即启动。如果批准策略设为 Manual,则必须手动批准待处理的更新。
-
安装
Red Hat OpenShift Logging
Operator:
-
安装
-
在 Red Hat OpenShift Service on AWS web 控制台中,点 Operators
OperatorHub。 -
在 filter by keyword 框中键入
OpenShift Logging
。从可用的 Operator 列表中选择 Red Hat OpenShift Logging,然后点 Install。 在 Install Operator 页面中,在 Update channel 下选择 stable。
注意stable
频道只为日志记录的最新版本提供更新。要继续获得之前版本的更新,您必须将订阅频道改为stable-X
,其中X
是您安装的日志记录版本。
因为 Red Hat OpenShift Logging
Operator 只会部署到 openshift-logging
命名空间,所以已选择 Installation mode 和 Installed Namespace。如果此命名空间不存在,则会为您创建它。
如果要创建
openshift-logging
命名空间,请选择 Enable Operator recommended cluster monitoring 选项。注意如果
openshift-logging
命名空间已存在,您必须添加命名空间标签openshift.io/cluster-monitoring: "true"
以启用指标服务发现。在 Update approval 下,选择 Automatic。
如果订阅中的批准策略被设置为 Automatic,则更新过程会在所选频道中提供新的 Operator 版本时立即启动。如果批准策略设为 Manual,则必须手动批准待处理的更新。
- 对于 Console 插件,选择 Enable,然后点 Install。
现在,Operator 应该可供使用这个集群的所有用户和项目使用。
验证 Operator 安装:
-
导航到 Operators
Installed Operators。 - 确保已选中 openshift-logging 项目。
在 Status 列中,验证您看到绿色的符号 InstallSucceeded,以及以下文本 Up to date。
注意Operator 可能会在安装完成前显示
Failed
状态。如果 Operator 安装完成并显示InstallSucceeded
信息,请刷新页面。
-
导航到 Operators