第 5 章 在 OpenShift 4 中设置 HawtIO


在 OpenShift 4.x 上,设置 HawtIO 涉及安装和部署它。此安装的首选机制是使用 OperatorHub 提供的 HawtIO Operator (请参阅第 5.1 节,"使用 OperatorHub 在 OpenShift 4.x 上安装和部署 HawtIO")。另外,您可以为 HawtIO 自定义基于角色的访问控制(RBAC),如 OpenShift 4.x 上的 HawtIO 第 2.3 节 "Role-based Access control for HawtIO" 所述。

HawtIO Operator 在 OpenShift OperatorHub 中提供,用于安装 HawtIO。要部署 HawtIO,您必须部署已安装 Operator 的实例以及 HawtIO 自定义资源(CR)。

安装和部署 HawtIO:

  1. 以具有集群管理员访问权限的用户身份登录 Web 浏览器中的 OpenShift 控制台。
  2. Operators,然后点 OperatorHub
  3. 在搜索字段窗口中,键入 HawtIO 来过滤 Operator 列表。点 HawtIO Operator
  4. 在 HawtIO Operator 安装窗口中,点 InstallCreate Operator Subscription 表单将打开:

    1. 对于 更新频道,请选择 stable-v1
    2. 对于 Installation Mode,接受默认值(集群中的特定命名空间)。

      注意

      此模式决定了 Operator 将监控 HawtIO CR 的命名空间。这与命名空间 HawtIO 在被完全部署时监控的命名空间不同。后者可以通过 HawtIO CR 配置。

    3. 对于 Installed Namespace,选择要在其中安装 HawtIO Operator 的命名空间。
    4. 对于 Update Approval,选择 AutomaticManual 来配置 OpenShift 如何处理对 HawtIO Operator 的更新。

      1. 如果选择了 Automatic updates 选项,并且有新版本的 HawtIO Operator 可用,OpenShift Operator Lifecycle Manager (OLM)将自动升级正在运行的 HawtIO 实例,而无需人为干预;
      2. 如果选择了 Manual 更新选项,且有新版本的 Operator 可用,OLM 只会创建一个更新请求。然后,集群管理员必须手动批准更新请求,才能将 HawtIO Operator 更新至新版本。
  5. Install 和 OpenShift 将 HawtIO Operator 安装到当前命名空间中。
  6. 要验证安装,点 Operators,然后点 Installed Operators。HawtIO 应显示在操作器列表中。
  7. 使用 OpenShift Web 控制台部署 HawtIO:

    1. Installed Operators 列表中,在 Name 列下点 HawtIO Operator
    2. Provided APIs 下的 Operator Details 页面中,点 Create HawtIO
    3. 接受配置默认值或选择性地编辑它们。

      1. 对于 Replicas,若要提高 HawtIO 性能(例如在高可用性环境中),可以增加分配给 HawtIO 的 pod 数量;
      2. 对于 RBAC (基于角色的访问控制),只有在 Config Map 字段中指定一个值,如果要自定义默认的 RBAC 行为,并且是否安装了 HawtIO Operator 的命名空间中已存在 ConfigMap 文件
      3. 对于 Nginx,请参阅 HawtIO Operator 安装的性能调优
      4. 对于 Type,指定:

        1. 集群 :用于为任何支持 HawtIO 的应用程序监控 OpenShift 集群上的所有命名空间;
        2. 命名空间 : 用于仅监控在同一命名空间中部署的启用了 HawtIO 的应用程序。
    4. CreateHawtIO Operator Details 页面将打开并显示部署的状态。
  8. 打开 HawtIO

    1. 对于 命名空间 部署:在 OpenShift Web 控制台中,打开安装 HawtIO 操作器的项目,然后选择 Overview。在 Project Overview 页面中,向下滚动到 Launcher 部分,再单击 HawtIO 链接。
    2. 对于 集群部署,在 OpenShift Web 控制台的标题栏中,单击网格图标。在弹出菜单中,单击 Red Hat Applications,单击 HawtIO URL 链接。
    3. 登录 HawtIO。浏览器中打开了 Authorize Access 页面,其中列出了所需权限。
    4. 点击 Allow selected permissions。HawtIO 在浏览器中打开,并显示有权访问的任何 HawtIO 的应用程序 pod。
  9. Connect 查看被监控的应用程序。此时将打开一个新浏览器窗口,显示 HawtIO 中的应用程序。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat