package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Functions

DecodeInto decodes configuration whose type is *runtime.Unknown to the interface into.
FactoryAdapter can be used to inject feature gates for a plugin that needs them when the caller expects the older PluginFactory method.
NewFramework initializes plugins given the configuration and the registry.
NewWaitingPodsMap returns a new waitingPodsMap.
WithCaptureProfile sets a callback to capture the finalized profile.
WithClientSet sets clientSet for the scheduling frameworkImpl.
WithComponentConfigVersion sets the component config version to the KubeSchedulerConfiguration version used.
WithEventRecorder sets clientSet for the scheduling frameworkImpl.
WithExtenders sets extenders for the scheduling frameworkImpl.
WithInformerFactory sets informer factory for the scheduling frameworkImpl.
WithKubeConfig sets kubeConfig for the scheduling frameworkImpl.
WithLogger overrides the default logger from k8s.io/klog.
WithMetricsRecorder sets metrics recorder for the scheduling frameworkImpl.
WithParallelism sets parallelism for the scheduling frameworkImpl.
WithPodNominator sets podNominator for the scheduling frameworkImpl.
WithSharedDRAManager sets SharedDRAManager for the framework.
WithSnapshotSharedLister sets the SharedLister of the snapshot.
WithWaitingPods sets waitingPods for the scheduling frameworkImpl.

# Type aliases

CaptureProfile is a callback to capture a finalized profile.
Option for the frameworkImpl.
PluginFactory is a function that builds a plugin.
PluginFactoryWithFts is a function that builds a plugin with certain feature gates.
Registry is a collection of all available plugins.