Documentation ¶
Index ¶
- func Evaluate(target TargetedVpa, nodes []corev1.Node) ([]corev1.Node, error)
- func NodeAffinity(target TargetedVpa, nodes []corev1.Node) ([]corev1.Node, error)
- func NodeName(target TargetedVpa, nodes []corev1.Node) ([]corev1.Node, error)
- func Schedulable(nodes []corev1.Node) []corev1.Node
- func TaintToleration(target TargetedVpa, nodes []corev1.Node) ([]corev1.Node, error)
- type NodeFilter
- type TargetType
- type TargetedVpa
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NodeAffinity ¶
func TaintToleration ¶
Types ¶
type NodeFilter ¶
type TargetType ¶ added in v0.4.0
type TargetType int
const ( TargetDeployment TargetType = iota TargetStatefulSet TargetDaemonSet )
type TargetedVpa ¶
type TargetedVpa struct { Type TargetType Vpa *vpav1.VerticalPodAutoscaler PodSpec corev1.PodSpec Selector metav1.LabelSelector ObjectMeta metav1.ObjectMeta }
Click to show internal directories.
Click to hide internal directories.