Kubernetes:如何最好地自动缩放包含websocket连接的节点?

Kubernetes:如何最好地自动缩放包含websocket连接的节点?,kubernetes,websocket,autoscaling,Kubernetes,Websocket,Autoscaling,是否支持自动缩放节点,其中POD仅包含用于将通知推送回客户端的WebSocket?我怀疑我们可能在CPU或内存限制达到之前就遇到了连接限制。如果其他人在这里有不同的经历,请纠正我 我看到的主要问题是连接的持久性——包含活动WebSocket的pod在向下扩展和不可重新定位时必须保持不变 所以我的问题是: 是否提供此支持?我们要制作这些状态集吗?我甚至不确定哪种模式在这里最有效 我们是否希望使用Kubernetes服务将传入的websocketconnections路由到工作节点?如果是这样,我们

是否支持自动缩放节点,其中POD仅包含用于将通知推送回客户端的WebSocket?我怀疑我们可能在CPU或内存限制达到之前就遇到了连接限制。如果其他人在这里有不同的经历,请纠正我

我看到的主要问题是连接的持久性——包含活动WebSocket的pod在向下扩展和不可重新定位时必须保持不变

所以我的问题是:

  • 是否提供此支持?我们要制作这些状态集吗?我甚至不确定哪种模式在这里最有效
  • 我们是否希望使用Kubernetes服务将传入的websocketconnections路由到工作节点?如果是这样,我们将如何设置kube代理以尊重和忽略那些已达到连接限制的工作节点,从而不应获得新的连接请求
  • 我们如何根据pod维护的连接数的可配置限制自动缩放?我们如何在不破坏任何具有>1个活动连接的节点的情况下缩小规模

  • 提前感谢您提供的所有提示/建议,特别是关于如何最好地提出这些问题的建议。

    一年后,您是否有这些问题的答案?