1.5. 在现有 Red Hat Advanced Cluster Management hub 集群上安装多集群全局 hub
您可以在现有 Red Hat Advanced Cluster Management hub 集群中安装多集群全局 hub,并在 Red Hat Advanced Cluster Management 中启用多集群全局 hub 代理。了解以下功能:
- 当您在 Red Hat Advanced Cluster Management hub 集群中安装多集群全局 hub 时,Kafka 会收到来自 multicluster global hub operator 的信息,并将其存储在 multicluster global hub 数据库中,可让您访问集群、策略和事件。
- Kafka 存储 multicluster global hub operator 信息,以便作为 Kafka 使用者,您可以访问其他组件。例如,您可以与 Red Hat Advanced Cluster Security 和 Red Hat Event-Driven Ansible 集成。
- 您的数据存储在 multicluster global hub 数据库中,您可以在 Grafana 仪表板中查看集群和策略信息。
要在现有 Red Hat Advanced Cluster Management hub 集群上安装多集群全局 hub,您必须应用以下 YAML 示例将 installAgentOnLocal 字段设置为 true :
- 1
installAgentOnLocal: 在 multicluster global hub 集群中部署多集群全局 hub。如果将值设为true,则 multicluster global hub operator 会在 multicluster global hub 集群上安装代理。- 2
specTopic:将工作负载从多集群全局 hub 分发到受管 hub 集群。默认值为gh-spec。- 3
statusTopic:报告多集群全局 hub 管理器的事件和状态更新。当主题以星号结尾时,该主题适用于单独的受管 hub 集群。所有受管 hub 集群的默认值为gh-status。- 4
consumerGroupPrefix:指定 Kafka 消费者组的前缀。多集群全局 hub 的最终消费者组标识为 <prefix> + "global_hub",对于受管 hub集群,它是 <prefix> + <managed-hub-name>。在最终组标识中,所有连字符都更改为下划线。如果没有指定值,则默认消费者组是没有前缀的 hub 的名称。- 5
availabilityConfig:指定部署复制以提高其可用性。对于复制的值,您可以选择Basic和High。对于High值,availabilityConfig为 multicluster global hub Manager 和 Grafana 创建一个副本。它为 Kafka 代理创建两个副本,它是多集群全局 hub 中的独立组件。默认值为High。
multicluster global hub 代理会在现有的 Red Hat Advanced Cluster Management hub 集群中自动安装,您可以通过完成以下步骤来创建 MultiClusterGlobalHub 自定义资源:
注: 如果在安装 multicluster global hub 后启用了 Red Hat Advanced Cluster Management 中的 MultiClusterObservability 自定义资源,则 MultiClusterObservability 自定义资源的任何新更新都无效。