多群集第 4 层负载均衡(预览版)

重要

Azure Kubernetes 舰队管理器预览功能是可选择启用的自助功能。 预览功能是“按现状”和“按可用”提供的,不包括在服务级别协议和有限保证中。 客户支持部门会尽力为 Azure Kubernetes 舰队管理器预览功能提供部分支持。 因此,这些功能并不适合用于生产。

Azure Kubernetes 舰队管理器(舰队)可用于跨成员群集上部署的工作负荷设置第 4 层多群集负载均衡。

显示多群集负载均衡工作原理的示意图。

对于多群集负载均衡,舰队要求目标群集使用 Azure CNI 网络。 利用 Azure CNI 网络,Pod IP 可以直接在 Azure 虚拟网络上进行寻址,以便它们可以路由到 Azure 负载均衡器。

使用 Kubernetes 资源传播功能将 ServiceExport 本身从舰队群集传播到成员群集,也可以直接在成员群集上创建它。 创建此 ServiceExport 资源后,将在舰队群集和所有其他成员群集上创建 ServiceImport,以生成服务感知。

然后,用户可以创建 MultiClusterService 自定义资源,用于指示其想要设置第 4 层多群集负载均衡。 此 MultiClusterService 会将成员群集映射的 Azure 负载均衡器配置为在多个成员群集上跨此服务的终结点对传入流量进行负载均衡。

后续步骤