package
0.0.0-20241011011653-4add14ec35dd
Repository: https://github.com/converged-computing/fluxnetes.git
Documentation: pkg.go.dev

# Functions

New returns a Scheduler.
NewInformerFactory creates a SharedInformerFactory and initializes a scheduler specific in-place podInformer.
WithBuildFrameworkCapturer sets a notify function for getting buildFramework details.
WithComponentConfigVersion sets the component config version to the KubeSchedulerConfiguration version used.
WithExtenders sets extenders for the Scheduler.
WithFrameworkOutOfTreeRegistry sets the registry for out-of-tree plugins.
WithKubeConfig sets the kube config for Scheduler.
WithParallelism sets the parallelism for all scheduler algorithms.
WithPercentageOfNodesToScore sets percentageOfNodesToScore for Scheduler.
WithPodInitialBackoffSeconds sets podInitialBackoffSeconds for Scheduler, the default value is 1.
WithPodMaxBackoffSeconds sets podMaxBackoffSeconds for Scheduler, the default value is 10.
WithPodMaxInUnschedulablePodsDuration sets podMaxInUnschedulablePodsDuration for PriorityQueue.
WithProfiles sets profiles for Scheduler.

# Variables

ErrNoNodesAvailable is used to describe the error that no nodes available to schedule pods.

# Structs

Scheduler watches for new unscheduled pods.
ScheduleResult represents the result of scheduling a pod.

# Type aliases

No description provided by the author
FrameworkCapturer is used for registering a notify function in building framework.
Option configures a Scheduler.