假设我有两个 pod:一个用于提供网页服务,另一个用于执行一致性计算,例如一个 pod 上的 Flask 服务器和另一个 pod 上的 Spark Executor。
突然,一个新功能为 Flask 服务器上的特定路由创建了大量流量。通常 Executor 是数字和一致的,Flask 服务器是稀疏的并且内存/IO 绑定,但这会导致工作负载非常相似,并在该节点上停止 CPU。
Kubernetes 的调度程序能否识别这一点并重新调度 pod?
假设我有两个 pod:一个用于提供网页服务,另一个用于执行一致性计算,例如一个 pod 上的 Flask 服务器和另一个 pod 上的 Spark Executor。
突然,一个新功能为 Flask 服务器上的特定路由创建了大量流量。通常 Executor 是数字和一致的,Flask 服务器是稀疏的并且内存/IO 绑定,但这会导致工作负载非常相似,并在该节点上停止 CPU。
Kubernetes 的调度程序能否识别这一点并重新调度 pod?