第 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 的步骤如下:
- 部署 Cluster Operator
使用 Cluster Operator 部署以下内容:
另外,还可根据要求部署以下 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 资源(
ClusterRole
、ClusterRoleBinding
、RoleBinding
) -
服务帐户(
ServiceAccount
)
基本部署路径如下:
- 下载发行版工件
- 创建用于部署 Cluster Operator 的 OpenShift 命名空间
-
更新
install/cluster-operator
文件,以使用为 Cluster Operator 创建的命名空间 - 安装 Cluster Operator 以监视一个、多个或所有命名空间
-
更新
- 创建 Kafka 集群
之后,您可以部署其他 Kafka 组件并设置部署的监控。