kubernetes/plugin/pkg/scheduler
k8s-merge-robot 577cdf937d Merge pull request #26415 from wojtek-t/network_not_ready
Automatic merge from submit-queue

Add a NodeCondition "NetworkUnavaiable" to prevent scheduling onto a node until the routes have been created 

This is new version of #26267 (based on top of that one).

The new workflow is:
- we have an "NetworkNotReady" condition
- Kubelet when it creates a node, it sets it to "true"
- RouteController will set it to "false" when the route is created
- Scheduler is scheduling only on nodes that doesn't have "NetworkNotReady ==true" condition

@gmarek @bgrant0607 @zmerlynn @cjcullen @derekwaynecarr @danwinship @dcbw @lavalamp @vishh
2016-05-29 03:06:59 -07:00
..
algorithm Scheduler: introduce CheckNodeMemoryPressurePredicate, don't schedule pods for nodes that reports memory pressury. 2016-05-22 00:40:28 +02:00
algorithmprovider Scheduler: introduce CheckNodeMemoryPressurePredicate, don't schedule pods for nodes that reports memory pressury. 2016-05-22 00:40:28 +02:00
api Remove runtime.Typer, reduce to ObjectKinds(1) (3) 2016-05-21 23:55:42 -04:00
factory Change to NotReadyNetworking and use in scheduler 2016-05-27 19:32:49 +02:00
metrics Fix duplicated rate limit in scheduler 2016-01-13 20:51:55 +08:00
schedulercache Update node_info.go 2016-05-20 09:07:43 +08:00
testing Store node information in NodeInfo 2016-04-25 10:08:05 +02:00
extender.go support CIDRs in NO_PROXY 2016-03-16 16:22:54 -04:00
extender_test.go Fixing all the "composite literal uses unkeyed fields" Vet errors. 2016-03-25 15:25:09 -07:00
generic_scheduler.go Remove nodeName from predicate signature. 2016-05-06 11:23:37 +02:00
generic_scheduler_test.go Remove nodeName from predicate signature. 2016-05-06 11:23:37 +02:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
scheduler.go scheduler cache: print err if AssumePod fail 2016-05-28 18:47:12 -07:00
scheduler_test.go Merge pull request #24459 from fgrzadkowski/unschedulable_pod 2016-05-12 05:54:06 -07:00