Versions in this module Expand all Collapse all v0 v0.20.11 Oct 1, 2021 Changes in this version + const GroupName + var AddToScheme = localSchemeBuilder.AddToScheme + var DefaultMetricProviderType = pluginConfig.KubernetesMetricsServer + var DefaultRequestsMilliCores int64 = 1000 + var DefaultRequestsMultiplier = "1.5" + var DefaultSafeVarianceMargin = 1.0 + var DefaultSafeVarianceSensitivity = 1.0 + var DefaultTargetUtilizationPercent int64 = 40 + var SchemeGroupVersion = schema.GroupVersion + func Convert_config_CapacitySchedulingArgs_To_v1beta1_CapacitySchedulingArgs(in *config.CapacitySchedulingArgs, out *CapacitySchedulingArgs, ...) error + func Convert_config_CoschedulingArgs_To_v1beta1_CoschedulingArgs(in *config.CoschedulingArgs, out *CoschedulingArgs, s conversion.Scope) error + func Convert_config_LoadVariationRiskBalancingArgs_To_v1beta1_LoadVariationRiskBalancingArgs(in *config.LoadVariationRiskBalancingArgs, out *LoadVariationRiskBalancingArgs, ...) error + func Convert_config_MetricProviderSpec_To_v1beta1_MetricProviderSpec(in *config.MetricProviderSpec, out *MetricProviderSpec, s conversion.Scope) error + func Convert_config_NodeResourceTopologyMatchArgs_To_v1beta1_NodeResourceTopologyMatchArgs(in *config.NodeResourceTopologyMatchArgs, out *NodeResourceTopologyMatchArgs, ...) error + func Convert_config_NodeResourcesAllocatableArgs_To_v1beta1_NodeResourcesAllocatableArgs(in *config.NodeResourcesAllocatableArgs, out *NodeResourcesAllocatableArgs, ...) error + func Convert_config_ScoringStrategy_To_v1beta1_ScoringStrategy(in *config.ScoringStrategy, out *ScoringStrategy, s conversion.Scope) error + func Convert_config_TargetLoadPackingArgs_To_v1beta1_TargetLoadPackingArgs(in *config.TargetLoadPackingArgs, out *TargetLoadPackingArgs, ...) error + func Convert_v1beta1_CapacitySchedulingArgs_To_config_CapacitySchedulingArgs(in *CapacitySchedulingArgs, out *config.CapacitySchedulingArgs, ...) error + func Convert_v1beta1_CoschedulingArgs_To_config_CoschedulingArgs(in *CoschedulingArgs, out *config.CoschedulingArgs, s conversion.Scope) error + func Convert_v1beta1_LoadVariationRiskBalancingArgs_To_config_LoadVariationRiskBalancingArgs(in *LoadVariationRiskBalancingArgs, out *config.LoadVariationRiskBalancingArgs, ...) error + func Convert_v1beta1_MetricProviderSpec_To_config_MetricProviderSpec(in *MetricProviderSpec, out *config.MetricProviderSpec, s conversion.Scope) error + func Convert_v1beta1_NodeResourceTopologyMatchArgs_To_config_NodeResourceTopologyMatchArgs(in *NodeResourceTopologyMatchArgs, out *config.NodeResourceTopologyMatchArgs, ...) error + func Convert_v1beta1_NodeResourcesAllocatableArgs_To_config_NodeResourcesAllocatableArgs(in *NodeResourcesAllocatableArgs, out *config.NodeResourcesAllocatableArgs, ...) error + func Convert_v1beta1_ScoringStrategy_To_config_ScoringStrategy(in *ScoringStrategy, out *config.ScoringStrategy, s conversion.Scope) error + func Convert_v1beta1_TargetLoadPackingArgs_To_config_TargetLoadPackingArgs(in *TargetLoadPackingArgs, out *config.TargetLoadPackingArgs, ...) error + func RegisterConversions(s *runtime.Scheme) error + func RegisterDefaults(scheme *runtime.Scheme) error + func SetDefaultLoadVariationRiskBalancingArgs(args *LoadVariationRiskBalancingArgs) + func SetDefaultTargetLoadPackingArgs(args *TargetLoadPackingArgs) + func SetDefaultsCapacitySchedulingArgs(obj *CapacitySchedulingArgs) + func SetDefaultsCoschedulingArgs(obj *CoschedulingArgs) + func SetDefaultsNodeResourceTopologyMatchArgs(obj *NodeResourceTopologyMatchArgs) + func SetDefaultsNodeResourcesAllocatableArgs(obj *NodeResourcesAllocatableArgs) + func SetObjectDefaultsCapacitySchedulingArgs(in *CapacitySchedulingArgs) + func SetObjectDefaultsCoschedulingArgs(in *CoschedulingArgs) + func SetObjectDefaultsLoadVariationRiskBalancingArgs(in *LoadVariationRiskBalancingArgs) + func SetObjectDefaultsNodeResourceTopologyMatchArgs(in *NodeResourceTopologyMatchArgs) + func SetObjectDefaultsNodeResourcesAllocatableArgs(in *NodeResourcesAllocatableArgs) + func SetObjectDefaultsTargetLoadPackingArgs(in *TargetLoadPackingArgs) + type CapacitySchedulingArgs struct + KubeConfigPath *string + func (in *CapacitySchedulingArgs) DeepCopy() *CapacitySchedulingArgs + func (in *CapacitySchedulingArgs) DeepCopyInto(out *CapacitySchedulingArgs) + func (in *CapacitySchedulingArgs) DeepCopyObject() runtime.Object + type CoschedulingArgs struct + DeniedPGExpirationTimeSeconds *int64 + KubeConfigPath *string + KubeMaster *string + PermitWaitingTimeSeconds *int64 + func (in *CoschedulingArgs) DeepCopy() *CoschedulingArgs + func (in *CoschedulingArgs) DeepCopyInto(out *CoschedulingArgs) + func (in *CoschedulingArgs) DeepCopyObject() runtime.Object + type LoadVariationRiskBalancingArgs struct + MetricProvider MetricProviderSpec + SafeVarianceMargin *float64 + SafeVarianceSensitivity *float64 + WatcherAddress *string + func (in *LoadVariationRiskBalancingArgs) DeepCopy() *LoadVariationRiskBalancingArgs + func (in *LoadVariationRiskBalancingArgs) DeepCopyInto(out *LoadVariationRiskBalancingArgs) + func (in *LoadVariationRiskBalancingArgs) DeepCopyObject() runtime.Object + type MetricProviderSpec struct + Address *string + Token *string + Type MetricProviderType + func (in *MetricProviderSpec) DeepCopy() *MetricProviderSpec + func (in *MetricProviderSpec) DeepCopyInto(out *MetricProviderSpec) + type MetricProviderType string + const KubernetesMetricsServer + const Prometheus + const SignalFx + type ModeType string + const Least + const Most + type NodeResourceTopologyMatchArgs struct + KubeConfigPath *string + MasterOverride *string + Namespaces []string + ScoringStrategy *ScoringStrategy + func (in *NodeResourceTopologyMatchArgs) DeepCopy() *NodeResourceTopologyMatchArgs + func (in *NodeResourceTopologyMatchArgs) DeepCopyInto(out *NodeResourceTopologyMatchArgs) + func (in *NodeResourceTopologyMatchArgs) DeepCopyObject() runtime.Object + type NodeResourcesAllocatableArgs struct + Mode ModeType + Resources []schedulerconfig.ResourceSpec + func (in *NodeResourcesAllocatableArgs) DeepCopy() *NodeResourcesAllocatableArgs + func (in *NodeResourcesAllocatableArgs) DeepCopyInto(out *NodeResourcesAllocatableArgs) + func (in *NodeResourcesAllocatableArgs) DeepCopyObject() runtime.Object + type ScoringStrategy struct + Resources []schedulerconfig.ResourceSpec + Type ScoringStrategyType + func (in *ScoringStrategy) DeepCopy() *ScoringStrategy + func (in *ScoringStrategy) DeepCopyInto(out *ScoringStrategy) + type ScoringStrategyType string + const BalancedAllocation + const LeastAllocated + const MostAllocated + type TargetLoadPackingArgs struct + DefaultRequests v1.ResourceList + DefaultRequestsMultiplier *string + MetricProvider MetricProviderSpec + TargetUtilization *int64 + WatcherAddress *string + func (in *TargetLoadPackingArgs) DeepCopy() *TargetLoadPackingArgs + func (in *TargetLoadPackingArgs) DeepCopyInto(out *TargetLoadPackingArgs) + func (in *TargetLoadPackingArgs) DeepCopyObject() runtime.Object