调度,抢占和驱逐

在Kubernetes中,调度 (scheduling) 指的是确保 Pods 匹配到合适的节点, 以便 kubelet 能够运行它们。抢占 (Preemption) 指的是终止低优先级的 Pods 以便高优先级的 Pods 可以 调度运行的过程。驱逐 (Eviction) 是在资源匮乏的节点上,主动让一个或多个 Pods 失效的过程。

调度

Pod 干扰


Kubernetes 调度器
将 Pod 分配给节点
Pod 开销
污点和容忍度
Pod 优先级和抢占
节点压力驱逐
API 发起的驱逐
扩展资源的资源装箱
调度框架
调度器性能调优