karmada/cmd/scheduler/main.go

21 lines
368 B
Go

package main
import (
apiserver "k8s.io/apiserver/pkg/server"
"k8s.io/component-base/logs"
"k8s.io/klog/v2"
"github.com/karmada-io/karmada/cmd/scheduler/app"
)
func main() {
logs.InitLogs()
defer logs.FlushLogs()
stopChan := apiserver.SetupSignalHandler()
if err := app.NewSchedulerCommand(stopChan).Execute(); err != nil {
klog.Fatal(err.Error())
}
}