package
0.0.0-20191024030528-a481964b876e
Repository: https://github.com/divinerapier/learn-kubernetes.git
Documentation: pkg.go.dev

# 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.