Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + type ExtenderArgs struct + NodeNames *[]string + Nodes *apiv1.NodeList + Pod *apiv1.Pod + func (in *ExtenderArgs) DeepCopy() *ExtenderArgs + func (in *ExtenderArgs) DeepCopyInto(out *ExtenderArgs) + type ExtenderBindingArgs struct + Node string + PodName string + PodNamespace string + PodUID types.UID + func (in *ExtenderBindingArgs) DeepCopy() *ExtenderBindingArgs + func (in *ExtenderBindingArgs) DeepCopyInto(out *ExtenderBindingArgs) + type ExtenderBindingResult struct + Error string + func (in *ExtenderBindingResult) DeepCopy() *ExtenderBindingResult + func (in *ExtenderBindingResult) DeepCopyInto(out *ExtenderBindingResult) + type ExtenderConfig struct + BindVerb string + EnableHTTPS bool + FilterVerb string + HTTPTimeout time.Duration + Ignorable bool + ManagedResources []ExtenderManagedResource + NodeCacheCapable bool + PreemptVerb string + PrioritizeVerb string + TLSConfig *ExtenderTLSConfig + URLPrefix string + Weight int + func (in *ExtenderConfig) DeepCopy() *ExtenderConfig + func (in *ExtenderConfig) DeepCopyInto(out *ExtenderConfig) + func (t *ExtenderConfig) UnmarshalJSON(b []byte) error + type ExtenderFilterResult struct + Error string + FailedNodes FailedNodesMap + NodeNames *[]string + Nodes *apiv1.NodeList + func (in *ExtenderFilterResult) DeepCopy() *ExtenderFilterResult + func (in *ExtenderFilterResult) DeepCopyInto(out *ExtenderFilterResult) + type ExtenderManagedResource struct + IgnoredByScheduler bool + Name apiv1.ResourceName + func (in *ExtenderManagedResource) DeepCopy() *ExtenderManagedResource + func (in *ExtenderManagedResource) DeepCopyInto(out *ExtenderManagedResource) + type ExtenderPreemptionArgs struct + NodeNameToMetaVictims map[string]*MetaVictims + NodeNameToVictims map[string]*Victims + Pod *apiv1.Pod + func (in *ExtenderPreemptionArgs) DeepCopy() *ExtenderPreemptionArgs + func (in *ExtenderPreemptionArgs) DeepCopyInto(out *ExtenderPreemptionArgs) + type ExtenderPreemptionResult struct + NodeNameToMetaVictims map[string]*MetaVictims + func (in *ExtenderPreemptionResult) DeepCopy() *ExtenderPreemptionResult + func (in *ExtenderPreemptionResult) DeepCopyInto(out *ExtenderPreemptionResult) + type ExtenderTLSConfig struct + CAData []byte + CAFile string + CertData []byte + CertFile string + Insecure bool + KeyData []byte + KeyFile string + ServerName string + func (in *ExtenderTLSConfig) DeepCopy() *ExtenderTLSConfig + func (in *ExtenderTLSConfig) DeepCopyInto(out *ExtenderTLSConfig) + type FailedNodesMap map[string]string + func (in FailedNodesMap) DeepCopy() FailedNodesMap + func (in FailedNodesMap) DeepCopyInto(out *FailedNodesMap) + type HostPriority struct + Host string + Score int + func (in *HostPriority) DeepCopy() *HostPriority + func (in *HostPriority) DeepCopyInto(out *HostPriority) + type HostPriorityList []HostPriority + func (h HostPriorityList) Len() int + func (h HostPriorityList) Less(i, j int) bool + func (h HostPriorityList) Swap(i, j int) + func (in HostPriorityList) DeepCopy() HostPriorityList + func (in HostPriorityList) DeepCopyInto(out *HostPriorityList) + type LabelPreference struct + Label string + Presence bool + func (in *LabelPreference) DeepCopy() *LabelPreference + func (in *LabelPreference) DeepCopyInto(out *LabelPreference) + type LabelsPresence struct + Labels []string + Presence bool + func (in *LabelsPresence) DeepCopy() *LabelsPresence + func (in *LabelsPresence) DeepCopyInto(out *LabelsPresence) + type MetaPod struct + UID string + func (in *MetaPod) DeepCopy() *MetaPod + func (in *MetaPod) DeepCopyInto(out *MetaPod) + type MetaVictims struct + NumPDBViolations int + Pods []*MetaPod + func (in *MetaVictims) DeepCopy() *MetaVictims + func (in *MetaVictims) DeepCopyInto(out *MetaVictims) + type Policy struct + AlwaysCheckAllPredicates bool + ExtenderConfigs []ExtenderConfig + HardPodAffinitySymmetricWeight int + Predicates []PredicatePolicy + Priorities []PriorityPolicy + func (in *Policy) DeepCopy() *Policy + func (in *Policy) DeepCopyInto(out *Policy) + func (in *Policy) DeepCopyObject() runtime.Object + type PredicateArgument struct + LabelsPresence *LabelsPresence + ServiceAffinity *ServiceAffinity + func (in *PredicateArgument) DeepCopy() *PredicateArgument + func (in *PredicateArgument) DeepCopyInto(out *PredicateArgument) + type PredicatePolicy struct + Argument *PredicateArgument + Name string + func (in *PredicatePolicy) DeepCopy() *PredicatePolicy + func (in *PredicatePolicy) DeepCopyInto(out *PredicatePolicy) + type PriorityArgument struct + LabelPreference *LabelPreference + RequestedToCapacityRatioArguments *RequestedToCapacityRatioArguments + ServiceAntiAffinity *ServiceAntiAffinity + func (in *PriorityArgument) DeepCopy() *PriorityArgument + func (in *PriorityArgument) DeepCopyInto(out *PriorityArgument) + type PriorityPolicy struct + Argument *PriorityArgument + Name string + Weight int + func (in *PriorityPolicy) DeepCopy() *PriorityPolicy + func (in *PriorityPolicy) DeepCopyInto(out *PriorityPolicy) + type RequestedToCapacityRatioArguments struct + Resources []ResourceSpec + UtilizationShape []UtilizationShapePoint + func (in *RequestedToCapacityRatioArguments) DeepCopy() *RequestedToCapacityRatioArguments + func (in *RequestedToCapacityRatioArguments) DeepCopyInto(out *RequestedToCapacityRatioArguments) + type ResourceSpec struct + Name apiv1.ResourceName + Weight int + func (in *ResourceSpec) DeepCopy() *ResourceSpec + func (in *ResourceSpec) DeepCopyInto(out *ResourceSpec) + type ServiceAffinity struct + Labels []string + func (in *ServiceAffinity) DeepCopy() *ServiceAffinity + func (in *ServiceAffinity) DeepCopyInto(out *ServiceAffinity) + type ServiceAntiAffinity struct + Label string + func (in *ServiceAntiAffinity) DeepCopy() *ServiceAntiAffinity + func (in *ServiceAntiAffinity) DeepCopyInto(out *ServiceAntiAffinity) + type UtilizationShapePoint struct + Score int + Utilization int + func (in *UtilizationShapePoint) DeepCopy() *UtilizationShapePoint + func (in *UtilizationShapePoint) DeepCopyInto(out *UtilizationShapePoint) + type Victims struct + NumPDBViolations int + Pods []*apiv1.Pod + func (in *Victims) DeepCopy() *Victims + func (in *Victims) DeepCopyInto(out *Victims)