第 2 章 从 OperatorHub 安装 AMQ Streams Operator
您可以使用 OpenShift Container Platform Web 控制台中的 OperatorHub 安装并订阅 AMQ Streams Operator。
此流程描述了如何创建项目并将 AMQ Streams Operator 安装到该项目。项目是命名空间的表示。对于易管理性而言,最好使用命名空间来分隔功能。
请确定您使用适当的更新频道。如果您位于受支持的 OpenShift 版本,则从默认 stable 频道安装 AMQ Streams 通常是安全的。但是,我们不推荐在 stable 频道中启用自动更新。自动升级将跳过升级前执行的任何必要步骤。仅在特定于版本的频道中使用自动升级。
先决条件
-
使用具有
cluster-admin或strimzi-admin权限的账户访问 OpenShift Container Platform web 控制台。
流程
在 OpenShift web 控制台中导航到 Home > Projects 页面,并为安装创建一个项目(命名空间)。
本例中使用名为
amq-streams-kafka的项目。- 进入 Operators > OperatorHub 页面。
滚动页面或在 Filter by keyword 框中输入关键字以查找 Red Hat Integration - AMQ Streams operator。
Operator 位于 Streaming & Messaging 类别中。
- 点 Red Hat Integration - AMQ Streams 显示 Operator 信息。
- 阅读有关 Operator 的信息,再点 Install。
在 Install Operator 页面中,从以下安装和更新选项中选择:
更新频道 : 为 Operator 选择更新频道。
- (默认) stable 频道包含所有最新的更新和版本,包括主要、次版本和微版本,这些版本被假定经过良好测试和稳定。
- amq-streams-X.x 频道包含主发行版本的次要和微发行版本更新,其中 X 是主发行版本版本号。
- amq-streams-X.Y.x 频道包含次发行版本的微发行版本更新,其中 X 是主发行版本号,Y 是次要发行版本号。
Installation Mode : 选择要在特定命名空间中安装 Operator 的项目。
您可以将 AMQ Streams 操作器安装到集群中的所有命名空间(默认选项)或特定命名空间。我们建议您将一个特定的命名空间专用于 Kafka 集群和其他 AMQ Streams 组件。
- 更新批准 :默认情况下,AMQ Streams Operator 由 Operator Lifecycle Manager(OLM)自动升级到最新的 AMQ Streams 版本。(可选)如果要手动批准将来的升级,请选择 Manual。如需更多信息,请参阅 OpenShift 文档中的 Operator 指南。
点 Install 将 Operator 安装到所选命名空间中。
AMQ Streams Operator 将 Cluster Operator、CRD 和基于角色的访问控制(RBAC)资源部署到所选命名空间。
Operator 可供使用后,进入 Operators > Installed Operators,以验证 Operator 已安装到所选命名空间中。
状态显示为 Succeeded。
现在,您可以使用 AMQ Streams operator 部署 Kafka 组件,从 Kafka 集群开始。
如果进入 Workloads > Deployments,您可以看到 Cluster Operator 和 Entity Operator 的部署详情。Cluster Operator 的名称包括一个版本号: amq-streams-cluster-operator-<version>。使用 AMQ Streams 安装工件部署 Cluster Operator 时的名称不同。在本例中,名称是 strimzi-cluster-operator。