基于pod cpu使用率的Kubernetes负载平衡

基于pod cpu使用率的Kubernetes负载平衡,kubernetes,load-balancing,Kubernetes,Load Balancing,我有很高的视频编码任务运行在吊舱内。这些任务在从用户获取请求的情况下运行,并且CPU密集度非常高。我想确保CPU使用率最低的pod应该在传入请求中接收。Kubernetes中有没有一种方法可以根据CPU使用率的百分比来平衡我的负载?AFAIK Kubernetes中目前没有这种方法。我唯一想到的是一个定制的解决方案,应用程序的设计方式是,一旦检测到它达到最大cpu阈值,它就会使就绪探测失败。这将通知Kubernetes从端点移除临时pod,并允许您将请求定向到另一个pod。在准备就绪的情况下,失

我有很高的视频编码任务运行在吊舱内。这些任务在从用户获取请求的情况下运行,并且CPU密集度非常高。我想确保CPU使用率最低的pod应该在传入请求中接收。Kubernetes中有没有一种方法可以根据CPU使用率的百分比来平衡我的负载?

AFAIK Kubernetes中目前没有这种方法。我唯一想到的是一个定制的解决方案,应用程序的设计方式是,一旦检测到它达到最大cpu阈值,它就会使就绪探测失败。这将通知Kubernetes从端点移除临时pod,并允许您将请求定向到另一个pod。在准备就绪的情况下,失败的Kubernetes仍将保持现有的连接