1.4. AMQ 流安装方法

在 OpenShift 上安装 AMQ Streams 有两种方法:

安装方法描述支持的平台

安装工件(YAML 文件)

AMQ Streams 下载网站下载 amq-streams-x.z-ocp-install-examples.zip 文件。接下来,使用 oc 将 YAML 安装构件部署到 OpenShift 集群。首先,将 Cluster Operator 从 install/cluster-operator 部署到单个命名空间、多个命名空间或所有命名空间。

OpenShift 4.6 和 4.8

OperatorHub

使用 Red Hat Integration - OperatorHub 中的 AMQ Streams Operator 将 AMQ Streams 部署到单个命名空间或所有命名空间中。

OpenShift 4.6 和 4.8

为获得最大的灵活性,请选择安装工件方法。如果要使用 Web 控制台在标准配置中将 AMQ Streams 安装到 OpenShift 4.6 和 4.8,请选择 OperatorHub 方法。OperatorHub 还允许您利用自动更新。

这两种方法都会将 Cluster Operator 安装到 OpenShift 集群。从 Kafka 集群开始,使用相同的 方法来部署其他组件。如果使用安装工件方法,则会提供 YAML 文件示例。如果使用 OperatorHub,AMQ Streams Operator 会提供 Kafka 组件可从 OpenShift Web 控制台安装。

AMQ 流安装工件

AMQ Streams 安装工件包含各种 YAML 文件,可使用 oc 部署到 OpenShift 中以创建自定义资源,包括:

  • 部署
  • 自定义资源定义(CRD)
  • 角色和角色绑定
  • 服务帐户

为 Cluster Operator、Tpic Operator、User Operator 和 Strimzi Admin 角色提供了 YAML 安装文件。

OperatorHub

从 OpenShift 4 开始,Operator Lifecycle Manager(OLM) 可帮助集群管理员安装、更新和管理所有 Operator 以及在集群中运行的关联服务的生命周期。OLM 是 Operator Framework 的一部分,后者是一个开源工具包,旨在以有效、自动化且可扩展的方式管理 Kubernetes 原生应用程序(Operator)。

OperatorHub 是 OpenShift Web 控制台的一部分。集群管理员可以使用它来发现、安装和升级 Operator。Operator 可以从 OperatorHub 拉取(安装在 OpenShift 集群上)到单个命名空间或所有命名空间,并由 OLM 管理。然后,工程团队可以使用 OLM 在开发、测试和生产环境中独立管理软件。

Red Hat Integration - AMQ Streams Operator

Red Hat Integration - AMQ Streams Operator 可从 OperatorHub 安装。安装后,AMQ Streams Operator 将 Cluster Operator 部署到 OpenShift 集群,以及必要的 CRD 和基于角色的访问控制(RBAC)资源。您仍然需要从 OpenShift Web 控制台安装 Kafka 组件。

其它资源

使用安装工件安装 AMQ Streams:

从 OperatorHub 安装 AMQ Streams: