4.2. 从 OperatorHub 部署 AMQ Streams Operator

您可以通过从 OperatorHub 安装 AMQ Streams Operator,将 Cluster Operator 部署到 OpenShift 集群。

警告

请确定您使用适当的更新频道。如果您位于 OpenShift 支持的版本中,从默认 稳定 频道安装 AMQ Streams 是安全的。但是,如果您使用不支持的 OpenShift 版本,从 stable 频道安装 AMQ Streams 不安全,特别是在启用自动更新时,因为集群将会获得 OpenShift 发行版本不支持的新组件的自动更新。

先决条件

  • OpenShift 集群中启用了 Red Hat Operator OperatorSource。如果您在 OperatorHub 中看到 Red Hat Operator,则会启用正确的 OperatorSource。如需更多信息,请参阅 Operators 指南。
  • 安装需要具有足够特权的用户来安装来自 OperatorHub 的 Operator。

流程

  1. 在 OpenShift Web 控制台中,点 Operators > OperatorHub
  2. 在流和 消息传递 类别中搜索或浏览 AMQ Streams Operator。
  3. 点击 Red Hat Integration - AMQ Streams Operator 标题,然后在右侧的侧边栏中点 Install
  4. Create Operator Subscription 屏幕上,从以下安装和更新选项中进行选择:

    • 更新频道 :为 AMQ Streams Operator 选择更新频道。

      • (默认) s table 频道包含所有最新的更新和发行版本,包括主版本、次版本和微版本,这些版本被假设经过了良好的测试且稳定。
      • amq-streams-X. x 频道包含主要版本的次版本和微发行版本更新,其中 X 是主要发行版本号。
      • amq-streams-X.Y.x 频道包含次发行版本的微发行版本更新,其中 X 是主要发行版本号,Y 是副版本号。
    • Installation Mode :选择将 AMQ Streams Operator 安装到集群中的所有命名空间(默认选项)或特定命名空间。最好使用命名空间来分隔函数。建议您将特定命名空间专用于 Kafka 集群和其他 AMQ Streams 组件。
    • 批准策略 :默认情况下,Operator Lifecycle Manager(OLM)会自动将 AMQ Streams Operator 升级到最新的 AMQ Streams 版本。(可选)如果您想要手动批准以后的升级,请选择 Manual。如需更多信息,请参阅 OpenShift 文档中的 Operator 指南。
  5. Subscribe; AMQ Streams Operator 已安装到 OpenShift 集群。

    AMQ Streams Operator 将 Cluster Operator、CRD 和基于角色的访问控制(RBAC)资源部署到所选命名空间或所有命名空间中。

  6. Installed Operators 屏幕上,检查安装的进度。当 AMQ Streams Operator 的状态变为 InstallSucceeded 时,就可以使用它。

接下来,您可以使用 AMQ Streams Operator 部署 Kafka 组件,从 Kafka 集群开始。