从document我知道Pod必须由一个调度程序安排。例如调度程序A
计划窗格a
和计划程序B
计划窗格b
。
问题是:如果a
已经在运行,b
可以先抢占b
吗?哪个调度程序将执行此操作?
答案 0 :(得分:0)
据我所知,Pods根本没有被调度程序驱逐。如果是的话,它的kubelets工作就是nuke pod。不再适合节点或类似的东西。如果你想要的话,你确实有一个Descheduler,但这是一个完全不同的难题。如果你想合并它,你自己的自定义调度程序也可以实现某种类型的计划程序逻辑,但是你需要自己确保解析逻辑不会在你的多个计划程序中发生冲突。
再次强调,默认情况下,这不是群集构建的一部分。