适用于:✔️具有中心群集的 Fleet Manager
Azure Kubernetes Fleet Manager 可用于跨跨成员群集部署的工作负荷设置第 4 层多群集负载均衡。
重要
Azure Kubernetes 舰队管理器预览功能可以通过自助服务方式选择性启用。 预览版按“现状”和“视供应情况”提供,它们不包括在服务级别协议和有限保证范围内。 客户支持部门会尽力为 Azure Kubernetes 舰队管理器预览功能提供部分支持。 因此,这些功能并不适合用于生产。
对于多群集负载均衡,Fleet Manager 要求目标群集使用 Azure CNI 网络。 利用 Azure CNI 网络,Pod IP 可以直接在 Azure 虚拟网络上进行寻址,以便它们可以路由到 Azure 负载均衡器。
ServiceExport 本身可以通过 Fleet Manager 的 资源放置功能 从 Fleet Manager 中心集群分发到一个或多个成员集群,也可以直接在成员集群中创建。 创建 ServiceExport 后,会导致在 Fleet Manager 中心群集上创建一个 ServiceImport,并使所有其他成员群集感知到该服务。
然后,用户可以创建自定义 MultiClusterService 资源,以指示他们希望设置第 4 层多群集负载均衡。 此 MultiClusterService 会将每个成员集群中的 Azure 负载均衡器配置为把传入的第 4 层流量分配到多个成员集群中的服务终结点。