Da K. Ma
2c10d15ae5
Do not schedule pod to the node under PID pressure.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-04-26 10:07:42 +08:00
Yongkun Anfernee Gui
cda749c237
Pod comparer should count pods in scheduling queue
...
Pods in scheduler cache contains both the scheduled pods and those not
scheduled yet in scheduling queue. This commit adds the second group of
pods into consideration while comparing the cache.
2018-03-14 10:29:42 -07:00
Bobby (Babak) Salamat
08406c3f6e
Make the `Unschedulable Queue` interface private
2018-02-21 13:53:40 -08:00
Bobby (Babak) Salamat
5a00c42848
Minor improvements to scheduling queue
2018-02-21 12:57:28 -08:00
Bobby (Babak) Salamat
bba9b12d0c
Improve scheduling queue's logic
2018-02-20 17:20:55 -08:00
Bobby (Babak) Salamat
df5fc09411
compare Pods by UID, not by name and namespace
2018-02-12 10:13:13 -08:00
Bobby (Babak) Salamat
69d62a9288
Improve performance of scheduling queue by adding a hash map to track all pods in with a nominatedNodeName.
2018-02-09 14:07:29 -08:00
tossmilestone
3fdacfead5
Fix golint errors in `pkg/scheduler` based on golint check
2018-02-08 15:22:47 +08:00
Bobby (Babak) Salamat
bfd950e471
Replace nominateNodeName annotation with PodStatus.NominatedNodeName in scheudler logic
2018-02-02 13:06:33 -08:00
Jonathan Basseri
30b89d830b
Move scheduler code out of plugin directory.
...
This moves plugin/pkg/scheduler to pkg/scheduler and
plugin/cmd/kube-scheduler to cmd/kube-scheduler.
Bulk of the work was done with gomvpkg, except for kube-scheduler main
package.
2018-01-05 15:05:01 -08:00