kubernetes/plugin/pkg/scheduler
Madhusudan.C.S ce257b5a0e Use node out of disk condition in the scheduler while scheduling pods.
Set the out of disk node condition to unknown in the node controller if
the kubelet does not report its node condition in a long time. Update
node controller unit tests.

Implement a node condition predicate function that checks if a given
node satisfies the conditions defined by the predicate and if it
does, use that node for scheduling pods. The predicate function takes
both NodeReady and NodeOutOfDisk into consideration to determine if a
node is fit for scheduling pods.

The predicate is then passed to the node lister in the scheduler factory
so that the node lister can run the predicate function on the nodes when
schedling pods thereby omitting nodes that does not satisfy the
predicate.

Also update listers test.
2015-10-28 14:29:46 -07:00
..
algorithm NO BIG MESSAGES IN N^2 LOGGING 2015-10-19 15:00:41 -07:00
algorithmprovider Correct compatibility test to include kind/apiVersion for scheduler json 2015-10-05 22:57:07 -04:00
api alias local packagename for pkg/util/errors 2015-10-18 09:37:46 +08:00
factory Use node out of disk condition in the scheduler while scheduling pods. 2015-10-28 14:29:46 -07:00
metrics typofix - https://github.com/vlajos/misspell_fixer 2015-08-08 22:31:48 +01:00
generic_scheduler_test.go Replace "minion" with "node" in bunch of places. 2015-09-14 11:07:11 +02:00
generic_scheduler.go set capital in some files 2015-09-30 14:46:20 +08:00
modeler_test.go Move version agnostic parts of client 2015-09-10 17:17:59 -07:00
modeler.go Move version agnostic parts of client 2015-09-10 17:17:59 -07:00
scheduler_test.go Replace PodFitsPorts with PodFitsHostPorts 2015-09-30 15:14:59 +08:00
scheduler.go Merge pull request #13953 from liguangbo/change_iff_to_if_and_only_if 2015-09-16 08:35:20 -07:00