INNER CODE UNIT · Go
NewScheduler
kubernetes-retired/kube-batch · pkg/scheduler/scheduler.go:45
func NewScheduler(
config *rest.Config,
schedulerName string,
conf string,
period time.Duration,
defaultQueue string,
) (*Scheduler, error) {
scheduler := &Scheduler{
config: config,
schedulerConf: conf,
cache: schedcache.New(config, schedulerName, defaultQueue),
schedulePeriod: period,
}
return scheduler, nil
}
// Run runs the Scheduler