|  |      1xiaooloong      2023-09-22 16:55:56 +08:00 pod 分配 node 不是 kube-scheduler 的工作么 | 
|  |      2Frankcox OP @xiaooloong 是的,但是我现在需要自己跑一遍,来看自己的一组 Pod 的分配情况 | 
|      3dayeye2006199      2023-09-23 05:12:41 +08:00 你是想整明白 - 给定 node - 给定 pod 需求 k8s 的 scheduler 会怎么分配 pod ? 你的程序是对 scheduling 有特殊的依赖需求吗?如果有的话需要考虑一下这个依赖是不是合理? | 
|      4dayeye2006199      2023-09-23 05:17:53 +08:00 要不直接写个自己的 scheduler 测试,看看结果是啥样的? https://github.com/kubernetes/kubernetes/tree/master/test/integration/scheduler | 
|  |      5Frankcox OP @dayeye2006199 #3 我是想测试 drain 一个集群内 Node 后,该 Node 上的所有 Pod 在剩余 Node 上的分配情况。即在 drain Node 之前做一次预 drain ,看 drain 之后集群的一个情况。 | 
|  |      6Frankcox OP @dayeye2006199 #4 这样倒是可以,但是我看 cluster-autoscaler 和那个 open-simulator 里好像没直接重新写一边 scheduler ,cluster-autoscaler 里应该是通过实现 ClusterSnapshot 做了一些操作,不过我还没来得及看 scheduler 的源码,具体不太清楚。 |