diff --git a/cmd/kube-scheduler/app/server.go b/cmd/kube-scheduler/app/server.go index 97624aaa45d..30c8fca17c8 100644 --- a/cmd/kube-scheduler/app/server.go +++ b/cmd/kube-scheduler/app/server.go @@ -168,10 +168,10 @@ func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched * logger.Info("Golang settings", "GOGC", os.Getenv("GOGC"), "GOMAXPROCS", os.Getenv("GOMAXPROCS"), "GOTRACEBACK", os.Getenv("GOTRACEBACK")) // Configz registration. - if cz, err := configz.New("componentconfig"); err == nil { - cz.Set(cc.ComponentConfig) - } else { + if cz, err := configz.New("componentconfig"); err != nil { return fmt.Errorf("unable to register configz: %s", err) + } else { + cz.Set(cc.ComponentConfig) } // Start events processing pipeline.