INNER CODE UNIT · Go
main
openkruise/kruise-game · main.go:98
func main() {
var metricsAddr string
var enableLeaderElection bool
var probeAddr string
var pprofAddr string
var namespace string
var syncPeriodStr string
var scaleServerAddr string
logOptions := logging.NewOptions()
logOptions.AddFlags(flag.CommandLine)
tracingOptions := tracing.NewOptions()
tracingOptions.AddFlags(flag.CommandLine)
flag.StringVar(&metricsAddr, "metrics-bind-address", ":8080", "The address the metric endpoint binds to.")
flag.StringVar(&probeAddr, "health-probe-bind-address", ":8082", "The address the probe endpoint binds to.")
flag.StringVar(&pprofAddr, "pprof-bind-address", "", "The address the pprof endpoint binds to (e.g. ':8083'). Empty disables pprof.")
flag.BoolVar(&enableLeaderElection, "leader-elect", false,
"Enable leader election for controller manager. "+
"Enabling this will ensure there is only one active controller manager.")