1.4. Submariner multicluster networking 和 service discovery


Submariner 是一个开源工具,可与 Red Hat Advanced Cluster Management for Kubernetes 一起使用,用于在您的环境中(内部环境或云)提供两个或多个受管集群的直接网络和服务发现。Submariner 与 Multi-Cluster Services API (Kubernetes 增强 Proposal #1645) 兼容。有关 Submariner 的更多信息,请参阅 Submariner 站点

在 Red Hat Advanced Cluster Management 的所有基础架构供应商不支持 Submariner。如需更多与支持级别的基础架构供应商相关的信息,包括哪些供应商支持 自动控制台部署或需要 手动部署 ,请参阅 Red Hat Advanced Cluster Management Support Matrix

请参阅以下主题以了解有关如何使用 Submariner 的更多信息:

1.4.1. 在断开连接的集群中部署 Submariner

在断开连接的集群中部署 Submariner 可以帮助出现安全问题,从而降低集群的外部攻击风险。要在断开连接的集群中使用 Red Hat Advanced Cluster Management for Kubernetes 部署 Submariner,您必须首先完成 在断开连接的环境中安装 中所述的步骤。

1.4.1.1. 在断开连接的集群中配置 Submariner

完成 在断开连接的环境中安装 的步骤后,在安装过程中配置 Submariner,以支持在断开连接的集群中进行部署。

完成以下步骤:

  1. 在断开连接的集群中部署 Submariner 前,在本地 registry 中镜像 Submariner Operator 捆绑包镜像
  2. 选择与 Red Hat Advanced Cluster Management 版本兼容的 Submariner Operator 版本。例如,Red Hat Advanced Cluster Management 版本 2.13 使用 0.20.0
  3. 自定义 catalogSource 名称。默认情况下,submariner-addon 会搜索名为 redhat-operatorscatalogSource。当使用具有不同名称的 catalogSource 时,您必须使用 catalogSource 自定义名称更新与您的受管集群关联的 SubmarinerConfig 中的 SubmarinerConfig.Spec.subscriptionConfig.Source 参数的值。
  4. 从 Red Hat Advanced Cluster Management for Kubernetes 控制台,在 SubmarinerConfig.When 安装 submariner-addon 中启用 airGappedDeployment,您可以选择 Disconnected cluster 选项,以便 Submariner 不会向外部服务器发出 API 查询。

备注:如果要使用 API 安装 Submariner,您必须在与受管集群关联的 SubmarinerConfig 中将 airGappedDeployment 参数设置为 true

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部