第 1 章 多集群全局 hub


multicluster global hub 是一组组件,可让您导入一个或多个 hub 集群,并从单个 hub 集群管理它们。

将 hub 集群导入为受管 hub 集群后,您可以使用 multicluster global hub 在所有受管 hub 集群中完成以下任务:

  • 报告策略合规状态和趋势
  • 在概览页面中清单所有受管 hub 和受管集群
  • 在 irregular 策略行为时检测和警报

当单个 hub 集群无法在高扩展环境中管理大量集群时,多集群全局 hub 很有用。当发生这种情况时,您可以将集群分成较小的集群组,并为每个组配置 hub 集群。

查看由该 hub 集群管理的受管集群的多个 hub 集群上的数据通常不方便。multicluster global hub 提供了一种更容易地通过将多个 hub 集群指定为受管 hub 集群来查看来自多个 hub 的信息。multicluster global hub 集群管理其他 hub 集群,并从受管 hub 集群收集汇总信息。

注: 多集群全局 hub 无法使用 Observability。如果您在集群中安装 multicluster global hub 前启用了多集群可观察性功能,请手动禁用多集群可观察性功能。

要了解如何使用多集群全局 hub,请参阅以下部分:

1.1. 多集群全局 hub 架构

多集群全局 hub 由以下组件组成,它们用于访问和管理您的 hub 集群:

  • 称为 全局 hub 集群的服务器组件,其管理工具和控制台运行
  • 在 Red Hat Advanced Cluster Management 上安装的客户端组件,名为 managed hub,该组件可由全局 hub 集群管理。受管 hub 还管理其他集群。您不必为多集群全局 hub 集群使用专用集群。

在以下部分了解更多有关构架的信息:

请参阅以下高级别多集群术语和组件:

1.1.1. multicluster global hub operator

multicluster global hub operator 包含 multicluster global hub 的组件。Operator 为全局多集群管理部署所有所需的组件。组件包括 multicluster-global-hub-managermulticluster-global-hub-grafana、在 multicluster global hub 集群中提供 KafkaPostgreSQL 版本,以及受管 hub 集群中的 multicluster-global-hub-agent

Operator 还利用 manifestwork 自定义资源在受管集群中部署 Red Hat Advanced Cluster Management for Kubernetes Operator。在受管集群中部署了 Red Hat Advanced Cluster Management Operator 后,受管集群将变为标准 Red Hat Advanced Cluster Management 集群。这个 hub 集群现在是一个受管 hub 集群。

1.1.2. 多集群全局 hub 管理器

multicluster global hub Manager 用于将数据保存到 postgreSQL 数据库中。数据来自 Kafka 传输。管理器还会将数据发布到 Kafka 传输,以便它可以与受管 hub 集群上的数据同步。

1.1.3. 多集群全局 hub 代理

multicluster global hub 代理在受管 hub 集群上运行。它同步多集群全局 hub 集群和受管 hub 集群之间的数据。例如,代理将受管集群的信息从受管集群同步到 multicluster global hub 集群,并将策略或应用程序从 multicluster global hub 集群同步到受管 hub 集群。

1.1.4. 多集群全局 hub 视觉化

Grafana 在 multicluster global hub 集群上运行,作为多集群全局 hub 视觉化的主要服务。Global Hub Manager 收集的 PostgreSQL 数据是其默认 DataSource。通过使用名为 multicluster-global-hub-grafana 的路由公开服务,您可以通过访问控制台来访问多集群全局 hub Grafana 仪表板。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.