package
1.12.0-alpha.0
Repository: https://github.com/karmada-io/karmada.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewScheduler instantiates a scheduler.
WithDisableSchedulerEstimatorInPullMode sets the disableSchedulerEstimatorInPullMode for scheduler.
WithEnableEmptyWorkloadPropagation sets the enablePropagateEmptyWorkLoad for scheduler.
WithEnableSchedulerEstimator sets the enableSchedulerEstimator for scheduler.
WithEnableSchedulerPlugin sets the scheduler-plugin for scheduler.
WithOutOfTreeRegistry sets the registry for out-of-tree plugins.
WithRateLimiterOptions sets the rateLimiterOptions for scheduler.
WithSchedulerEstimatorConnection sets the grpc config for scheduler.
WithSchedulerEstimatorServicePrefix sets the schedulerEstimatorServicePrefix for scheduler.
WithSchedulerEstimatorTimeout sets the schedulerEstimatorTimeout for scheduler.
WithSchedulerName sets the schedulerName for scheduler.

# Constants

DefaultScheduler defines the name of default scheduler.
ReconcileSchedule means the binding object associated policy has been changed.
ScaleSchedule means the replicas of binding object has been changed.

# Structs

Scheduler is the scheduler schema, which is used to schedule a specific resource to specific clusters.

# Type aliases

Option configures a Scheduler.
ScheduleType defines the schedule type of a binding object should be performed.