# Functions
GetAlgorithmProvider should not be used to modify providers.
IsFitPredicateRegistered is useful for testing providers.
IsPriorityFunctionRegistered is useful for testing providers.
ListAlgorithmProviders is called when listing all available algorithm providers in `kube-scheduler --help`.
No description provided by the author
No description provided by the author
NewConfigFactory initializes the default implementation of a Configurator To encourage eventual privatization of the struct type, we only return the interface.
RegisterAlgorithmProvider registers a new algorithm provider with the algorithm registry.
RegisterCustomFitPredicate registers a custom fit predicate with the algorithm registry.
RegisterCustomPriorityFunction registers a custom priority function with the algorithm registry.
RegisterFitPredicate registers a fit predicate with the algorithm registry.
RegisterFitPredicateFactory registers a fit predicate factory with the algorithm registry.
No description provided by the author
No description provided by the author
No description provided by the author
DEPRECATED Use Map-Reduce pattern for priority functions.
RegisterPriorityFunction2 registers a priority function with the algorithm registry.
No description provided by the author
# Constants
No description provided by the author
# Structs
No description provided by the author
ConfigFactory is the default implementation of the scheduler.Configurator interface.
PluginFactoryArgs are passed to all plugin factory functions.
A PriorityConfigFactory produces a PriorityConfig from the given function and weight.
# Type aliases
A FitPredicateFactory produces a FitPredicate from the given args.
MetadataProducerFactory produces MetadataProducer from the given args.
DEPRECATED Use Map-Reduce pattern for priority functions.
A PriorityFunctionFactory produces map & reduce priority functions from a given args.