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)

流程

  1. 安装 Loki Operator

    1. 在 Red Hat OpenShift Service on AWS web 控制台中,点 Operators OperatorHub
    2. 在过滤器 by keyword 框中键入 Loki Operator。从可用的 Operator 列表中选择 Loki Operator,然后点 Install

      注意

      红帽不支持 Community Loki Operator。

    3. 在 Install Operator 页面中,对于 Update Channel 选择 stable

      注意

      stable 频道只为日志记录的最新版本提供更新。要继续获得之前版本的更新,您必须将订阅频道改为 stable-X,其中 X 是您安装的日志记录版本。

因为 Loki Operator 必须部署到全局 operator 组命名空间 openshift-operators-redhat,Installation modeInstalled Namespace 已被选择。如果此命名空间不存在,则会为您创建它。

  1. 选择 Enable operator-recommended cluster monitoring on this namespace。

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

  1. 对于 Update approval,请选择 Automatic,然后点 Install

    如果订阅中的批准策略被设置为 Automatic,则更新过程会在所选频道中提供新的 Operator 版本时立即启动。如果批准策略设为 Manual,则必须手动批准待处理的更新。

    1. 安装 Red Hat OpenShift Logging Operator:
  2. 在 Red Hat OpenShift Service on AWS web 控制台中,点 Operators OperatorHub
  3. 在 filter by keyword 框中键入 OpenShift Logging。从可用的 Operator 列表中选择 Red Hat OpenShift Logging,然后点 Install
  4. 在 Install Operator 页面中,在 Update channel 下选择 stable

    注意

    stable 频道只为日志记录的最新版本提供更新。要继续获得之前版本的更新,您必须将订阅频道改为 stable-X,其中 X 是您安装的日志记录版本。

因为 Red Hat OpenShift Logging Operator 只会部署到 openshift-logging 命名空间,所以已选择 Installation modeInstalled Namespace。如果此命名空间不存在,则会为您创建它。

  1. 如果要创建 openshift-logging 命名空间,请选择 Enable Operator recommended cluster monitoring 选项。

    注意

    如果 openshift-logging 命名空间已存在,您必须添加命名空间标签 openshift.io/cluster-monitoring: "true" 以启用指标服务发现。

  2. Update approval 下,选择 Automatic

    如果订阅中的批准策略被设置为 Automatic,则更新过程会在所选频道中提供新的 Operator 版本时立即启动。如果批准策略设为 Manual,则必须手动批准待处理的更新。

  3. 对于 Console 插件,选择 Enable,然后点 Install

现在,Operator 应该可供使用这个集群的所有用户和项目使用。

  1. 验证 Operator 安装:

    1. 导航到 Operators Installed Operators
    2. 确保已选中 openshift-logging 项目。
    3. Status 列中,验证您看到绿色的符号 InstallSucceeded,以及以下文本 Up to date

      注意

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.