第 6 章 在 OpenShift 4 中设置 HawtIO


注意

虽然 HawtIO 在线应该能够发现 Fuse 7 应用,但包含的 Camel 插件仅支持 Camel 4.x 模型。使用 HawtIO 4 管理 Fuse 7 Camel 路由最可能不可用。

在 OpenShift 4.x 中,设置 HawtIO 涉及安装和部署它。此安装的首选机制是使用 OperatorHub ] 提供的 HawtIO Operator。另外,您还可以为 HawtIO 自定义基于角色的访问控制(RBAC),如 xref:role-based-access-control-for-hawtio-on-openshift-4[ 所述。

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

要安装和部署 HawtIO:

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

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

      注意

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

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

      1. 如果选择了 Automatic 更新选项,且有新版本的 HawtIO Operator,OpenShift Operator Lifecycle Manager (OLM)将自动升级运行 HawtIO 的实例,而无需人为干预;
      2. 如果选择了 Manual 更新选项,且有较新的 Operator 版本可用,OLM 只会创建更新请求。然后,集群管理员必须手动批准更新请求,使 HawtIO Operator 更新至新版本。
  5. Install and 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 (基于角色的访问控制),只有在您要自定义默认的 RBAC 行为以及安装 HawtIO Operator 的命名空间中已存在时,才在 Config Map 字段中指定一个值
      3. 对于 Nginx,请参阅 HawtIO Operator 安装的性能调整
      4. 对于 类型,请指定:

        1. Cluster: 用于 HawtIO 监控 OpenShift 集群上的所有命名空间,适用于任何启用了 HawtIO 的应用;
        2. 命名空间 :对于 HawtIO,仅监控在同一命名空间中部署的启用了 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 的应用容器集。
  9. Connect 查看被监控的应用程序。这时将打开一个新的浏览器窗口,显示 HawtIO 中的应用程序。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat