component-helpersk8s.io/component-helpers/scheduling/corev1 Index | Files | Directories

package corev1

import "k8s.io/component-helpers/scheduling/corev1"

Package corev1 defines functions which should satisfy one of the following:

- Be used by more than one core component (kube-scheduler, kubelet, kube-apiserver, etc.) - Be used by a core component and another kubernetes project (cluster-autoscaler, descheduler)

And be a scheduling feature.

Index

Functions

func MatchNodeSelectorTerms

func MatchNodeSelectorTerms(
	node *v1.Node,
	nodeSelector *v1.NodeSelector,
) (bool, error)

MatchNodeSelectorTerms checks whether the node labels and fields match node selector terms in ORed; nil or empty term matches no objects.

func PodPriority

func PodPriority(pod *v1.Pod) int32

PodPriority returns priority of the given pod.

Source Files

doc.go helpers.go

Directories

PathSynopsis
scheduling/corev1/nodeaffinity
Version
v0.20.6-rc.0
Published
Mar 18, 2021
Platform
linux/amd64
Imports
2 packages
Last checked
53 minutes ago

Tools for package owners.