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

# Packages

# Constants

DefaultKubeSchedulerPort is the default port for the scheduler status server.
DefaultPercentageOfNodesToScore defines the percentage of nodes of all nodes that once found feasible, the scheduler stops looking for more nodes.
GroupName is the group name used in this package.
LeastAllocated strategy prioritizes nodes with least allocated resources.
ListDefaulting instructs to use the config provided default.
MaxCustomPriorityScore is the max score UtilizationShapePoint expects.
MaxTotalScore is the maximum total score.
MaxWeight defines the max weight value allowed for custom PriorityPolicy.
MostAllocated strategy prioritizes nodes with most allocated resources.
RequestedToCapacityRatio strategy allows specifying a custom shape function to score nodes based on the request to capacity ratio.
SystemDefaulting instructs to use the kubernetes defined default.

# 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

DefaultPreemptionArgs holds arguments used to configure the DefaultPreemption plugin.
Extender holds the parameters used to communicate with the extender.
ExtenderManagedResource describes the arguments of extended resources managed by an extender.
ExtenderTLSConfig contains settings to enable TLS with extender.
InterPodAffinityArgs holds arguments used to configure the InterPodAffinity plugin.
KubeSchedulerConfiguration configures a scheduler.
KubeSchedulerProfile is a scheduling profile.
NodeAffinityArgs holds arguments to configure the NodeAffinity plugin.
NodeResourcesBalancedAllocationArgs holds arguments used to configure NodeResourcesBalancedAllocation plugin.
NodeResourcesFitArgs holds arguments used to configure the NodeResourcesFit plugin.
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.
PodTopologySpreadArgs holds arguments used to configure the PodTopologySpread plugin.
RequestedToCapacityRatioParam define RequestedToCapacityRatio parameters.
ResourceSpec represents single resource.
ScoringStrategy define ScoringStrategyType for node resource plugin.
UtilizationShapePoint represents a single point of a priority function shape.
VolumeBindingArgs holds arguments used to configure the VolumeBinding plugin.

# Type aliases

PodTopologySpreadConstraintsDefaulting defines how to set default constraints for the PodTopologySpread plugin.
ScoringStrategyType the type of scoring strategy used in NodeResourcesFit plugin.