kubernetes 支持winkernel代理器中的拓扑感知路由

n3ipq98p  于 10个月前  发布在  Kubernetes
关注(0)|答案(6)|浏览(94)

你想添加什么内容?
Topology Aware Routing 在 #99522 中引入,当时是为 iptableipvs 代理引入的。自 1.23 版本以来,该功能处于测试阶段,但 Windows 工作节点的支持尚未实现。
为什么需要这个?
Windows 工作节点受到各种发行版和云服务提供商的支持。许多已经根据这些节点的服务提供商的可用区信息自动设置了 topology.kubernetes.io/zone。如果你有一个多区域环境,其中包含 Windows 工作节点,那么无法从 Topology Aware Routing 中受益,因此错过了 https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2433-topology-aware-hints 中强调的所有好处。如果集群在这些区域中有活动的 Linux 工作负载,通过 Windows 工作负载与这些服务进行交互可能会导致性能和带宽方面的成本增加。
看起来可能没有技术障碍(例如 HNS)来实现这一点。今天,winkernel 代理中的所有端点注册逻辑位于 syncProxyRules 中,其中评估 iTP、eTP 策略-这与演变为使用 CategorizeEndpointstopology.go 为此目的的 iptables、ipvs 代理有所不同,它还处理选择与节点拓扑区域匹配的端点。
如果有技术原因不支持此功能,那么缺乏支持应该被记录和跟踪。

qq24tv8q

qq24tv8q1#

这个问题目前正在等待分类。
如果SIG或子项目确定这是一个相关的问题,他们将通过应用triage/accepted标签并提供进一步的指导来接受它。
组织成员可以通过在评论中写入/triage accepted来添加triage/accepted标签。
有关使用PR评论与我互动的说明,请查看here。如果您对我的行为有任何问题或建议,请针对kubernetes/test-infra仓库提出一个问题。

tsm1rwdh

tsm1rwdh2#

  1. /sig windows
  2. /area kube-proxy
igetnqfo

igetnqfo3#

@daschott@princepereira 你知道有什么阻止支持这个的吗?

yptwkmov

yptwkmov4#

Kubernetes项目目前缺乏足够的贡献者来充分应对所有问题。
此机器人根据以下规则对未分类的问题进行分级处理:

  • lifecycle/stale应用后的90天不活动后,将应用lifecycle/stale
  • lifecycle/stale应用后的30天不活动后,将应用lifecycle/rotten
  • lifecycle/rotten应用后的30天不活动后,该问题将被关闭

您可以:

  • 将此问题标记为新鲜的/remove-lifecycle stale
  • 使用/close关闭此问题
  • 提供帮助,请使用Issue Triage

请将反馈发送至sig-contributor-experience@kubernetes/community
/lifecycle stale

展开查看全部
o4hqfura

o4hqfura5#

Kubernetes项目目前缺乏足够的活跃贡献者来充分应对所有问题。
此机器人根据以下规则对未分类的问题进行分级处理:

  • lifecycle/stale应用后的90天内无活动,将应用lifecycle/stale
  • lifecycle/stale应用后的30天内无活动,将应用lifecycle/rotten
  • lifecycle/rotten应用后的30天内无活动,将关闭该问题

您可以:

  • 使用/remove-lifecycle rotten标记此问题为新鲜
  • 使用/close关闭此问题
  • 提供帮助,使用Issue Triage

请将反馈发送至sig-contributor-experience@kubernetes/community
/lifecycle rotten

展开查看全部
hmtdttj4

hmtdttj46#

/remove-lifecycle rotten

相关问题