第 6 章 使用安装工件部署 AMQ Streams
为部署 AMQ Streams 准备您的环境,您可以将 AMQ Streams 部署到 OpenShift 集群。使用由发行工件提供的安装文件。
AMQ Streams 基于 Strimzi 0.36.x。您可以将 AMQ Streams 2.5 在 OpenShift 4.10 上部署到 4.14。
使用安装文件部署 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
) -
Service account (
ServiceAccount
)
基本部署路径如下:
- 下载发行工件
- 创建用于部署 Cluster Operator 的 OpenShift 命名空间
-
更新
install/cluster-operator
文件,以使用为 Cluster Operator 创建的命名空间 - 安装 Cluster Operator 以监视一个、多个命名空间或所有命名空间
-
更新
- 创建 Kafka 集群
之后,您可以部署其他 Kafka 组件并设置对部署的监控。