Documentation
¶
Index ¶
- func NewClearTPURequestsPodListProcessor() *clearTpuRequests
- func NewCurrentlyDrainedNodesPodListProcessor() *currentlyDrainedNodesPodListProcessor
- func NewDefaultPodListProcessor(predicateChecker predicatechecker.PredicateChecker, ...) *pods.CombinedPodListProcessor
- func NewFilterOutDaemonSetPodListProcessor() *filterOutDaemonSetPodListProcessor
- func NewFilterOutExpendablePodListProcessor() *filterOutExpendable
- func NewFilterOutSchedulablePodListProcessor(predicateChecker predicatechecker.PredicateChecker, ...) *filterOutSchedulablePodListProcessor
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(predicateChecker predicatechecker.PredicateChecker, nodeFilter func(*schedulerframework.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(predicateChecker predicatechecker.PredicateChecker, nodeFilter func(*schedulerframework.NodeInfo) bool) *filterOutSchedulablePodListProcessor
NewFilterOutSchedulablePodListProcessor creates a PodListProcessor filtering out schedulable pods
Types ¶
This section is empty.