针对 Kubernetes 集群中服务终结点的基于延迟的路由



我们有单个 Kubernetes 集群,该集群在不同的地理区域的多个数据中心中具有工作节点。

我们有一个服务端点,它连接到位于不同数据中心的应用程序 Pod。 假设应用程序 A 在数据中心 Y 中运行 2 个 Pod,在 Data-CentreZ 中运行 2 个 Pod,在数据中心 X 中运行 2 个 Pod。 现在,当请求到达服务端点时,它会将流量路由到位于不同数据中心的所有这 6 个 Pod。

我们希望为服务端点实现基于延迟的路由,当请求到达工作节点时,它应该将流量路由到最近的 Pod 或网络延迟较低的 Pod。

任何建议或指导都非常感谢。

kube-proxyipvs模式一起使用并使用sed-shortest expected delay

参考: https://kubernetes.io/docs/concepts/services-networking/service/#proxy-mode-ipvs

相关内容

  • 没有找到相关文章

最新更新