podlistprocessor

package
v0.0.0-...-eeb2ccb Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClearTPURequestsPodListProcessor

func NewClearTPURequestsPodListProcessor() *clearTpuRequests

NewClearTPURequestsPodListProcessor creates a PodListProcessor which clears TPU requests in pods

func NewCurrentlyDrainedNodesPodListProcessor

func NewCurrentlyDrainedNodesPodListProcessor() *currentlyDrainedNodesPodListProcessor

NewCurrentlyDrainedNodesPodListProcessor returns a new processor adding pods from currently drained nodes to the unschedulable pods.

func NewDefaultPodListProcessor

func NewDefaultPodListProcessor(nodeFilter func(*framework.NodeInfo) bool) *pods.CombinedPodListProcessor

NewDefaultPodListProcessor returns a default implementation of the pod list processor, which wraps and sequentially runs other sub-processors.

func NewFilterOutDaemonSetPodListProcessor

func NewFilterOutDaemonSetPodListProcessor() *filterOutDaemonSetPodListProcessor

NewFilterOutDaemonSetPodListProcessor creates a PodListProcessor filtering out daemon set pods

func NewFilterOutExpendablePodListProcessor

func NewFilterOutExpendablePodListProcessor() *filterOutExpendable

NewFilterOutExpendablePodListProcessor creates a PodListProcessor filtering out expendable pods

func NewFilterOutSchedulablePodListProcessor

func NewFilterOutSchedulablePodListProcessor(nodeFilter func(*framework.NodeInfo) bool) *filterOutSchedulablePodListProcessor

NewFilterOutSchedulablePodListProcessor creates a PodListProcessor filtering out schedulable pods

Types

This section is empty.

Jump to

Keyboard shortcuts

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