Scheduler: introduce CheckNodeMemoryPressurePredicate, don't schedule pods for nodes that reports memory pressury.

Introduce unit-test for CheckNodeMemoryPressurePredicate

Following work done in #14943
This commit is contained in:
Jan Chaloupka
2016-05-12 14:01:33 +02:00
parent f538d6019d
commit b95b30bbd7
5 changed files with 142 additions and 0 deletions

View File

@@ -153,6 +153,9 @@ func defaultPredicates() sets.String {
return predicates.NewTolerationMatchPredicate(args.NodeInfo)
},
),
// Fit is determined by node memory pressure condition.
factory.RegisterFitPredicate("CheckNodeMemoryPressure", predicates.CheckNodeMemoryPressurePredicate),
)
}