# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
GroupName is the group name used in this package.
SchedulerDefaultLockObjectName defines default scheduler lock object name ("kube-scheduler").
SchedulerDefaultLockObjectNamespace defines default scheduler lock object namespace ("kube-system").
SchedulerDefaultProviderName defines the default provider names.
SchedulerPolicyConfigMapKey defines the key of the element in the scheduler's policy ConfigMap that contains scheduler's policy config.
# Variables
AddToScheme is a global function that registers this API group & version to a scheme.
SchemeBuilder is the scheme builder with scheme init functions to run for this API package.
SchemeGroupVersion is group version used to register these objects.
# Structs
KubeSchedulerConfiguration configures a scheduler.
KubeSchedulerLeaderElectionConfiguration expands LeaderElectionConfiguration to include scheduler specific configuration.
Plugin specifies a plugin name and its weight when applicable.
PluginConfig specifies arguments that should be passed to a plugin at the time of initialization.
Plugins include multiple extension points.
PluginSet specifies enabled and disabled plugins for an extension point.
SchedulerAlgorithmSource is the source of a scheduler algorithm.
SchedulerPolicyConfigMapSource is a policy serialized into a config map value under the SchedulerPolicyConfigMapKey key.
SchedulerPolicyFileSource is a policy serialized to disk and accessed via path.
SchedulerPolicySource configures a means to obtain a scheduler Policy.