第 6 章 使用安装工件部署 AMQ Streams


为 AMQ Streams 部署准备了您的环境,您可以将 AMQ Streams 部署到 OpenShift 集群。使用随发行工件提供的安装文件。

AMQ Streams 基于 Strimzi 0.32.x。您可以将 AMQ Streams 2.3 部署到 OpenShift 4.8 到 4.12。

使用安装文件部署 AMQ Streams 的步骤如下:

  1. 部署 Cluster Operator
  2. 使用 Cluster Operator 部署以下内容:

  3. 另外,还可根据要求部署以下 Kafka 组件:

注意

要运行本指南中的命令,OpenShift 用户必须有权管理基于角色的访问控制(RBAC)和 CRD。

6.1. 基本部署路径

您可以设置一个部署,AMQ Streams 在同一个命名空间中管理单个 Kafka 集群。您可以使用此配置进行开发或测试。或者,您可以在生产环境中使用 AMQ Streams 来管理不同命名空间中的很多 Kafka 集群。

任何 AMQ Streams 部署的第一个步骤都是使用 install/cluster-operator 文件安装 Cluster Operator。

单个命令应用 cluster-operator 文件夹中的所有安装文件: oc apply -f ./install/cluster-operator

该命令设置能够创建和管理 Kafka 部署所需的所有内容,包括:

  • Cluster Operator (部署ConfigMap)
  • AMQ Streams CRD (CustomResourceDefinition)
  • RBAC 资源(ClusterRoleClusterRoleBindingRoleBinding)
  • 服务帐户(ServiceAccount)

基本部署路径如下:

  1. 下载发行版工件
  2. 创建用于部署 Cluster Operator 的 OpenShift 命名空间
  3. 部署 Cluster Operator

    1. 更新 install/cluster-operator 文件,以使用为 Cluster Operator 创建的命名空间
    2. 安装 Cluster Operator 以监视一个、多个或所有命名空间
  4. 创建 Kafka 集群

之后,您可以部署其他 Kafka 组件并设置部署的监控。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.