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