predicates

package
v0.6.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2026 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PodFitsHostPorts       = "PodFitsHostPorts"
	PodToleratesNodeTaints = "PodToleratesNodeTaints"
	NodeAffinity           = "NodeAffinity"
	PodAffinity            = "PodAffinity"
	VolumeBinding          = "VolumeBinding"
	DynamicResources       = "DynamicResources"
	NodeScheduler          = "NodeScheduler"
	MaxNodePoolResources   = "MaxNodePoolResources"
	ConfigMap              = "ConfigMap"
)

Variables

This section is empty.

Functions

func NewSessionScorePredicates

func NewSessionScorePredicates(ssn *framework.Session) *k8s_internal.SessionScoreFns

func NewVolumeBindingFilter

func NewVolumeBindingFilter(ssn *framework.Session, plugin k8sframework.Plugin, ignoreInsufficientResources bool) k8s_internal.FitPredicateFilter

NewVolumeBindingFilter returns a function that wraps k8s internal volume binding filter, while ignoring insufficient resources error if configured to.

Types

type ConfigMapPredicate

type ConfigMapPredicate struct {
	// contains filtered or unexported fields
}

func (*ConfigMapPredicate) PreFilter

type MaxNodeResourcesPredicate

type MaxNodeResourcesPredicate struct {
	// contains filtered or unexported fields
}

func NewMaxNodeResourcesPredicate

func NewMaxNodeResourcesPredicate(nodesMap map[string]*node_info.NodeInfo, nodePoolName string) *MaxNodeResourcesPredicate

func (*MaxNodeResourcesPredicate) PreFilter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL