code: func (o *Options) Flags() (nfs cliflag.NamedFlagSets) {
  	fs := nfs.FlagSet("misc")
  	fs.StringVar(&o.ConfigFile, "config", o.ConfigFile, "The path to the configuration file. Flags override values in this file.")
  	fs.StringVar(&o.WriteConfigTo, "write-config-to", o.WriteConfigTo, "If set, write the configuration values to this file and exit.")
  	fs.StringVar(&o.Master, "master", o.Master, "The address of the Kubernetes API server (overrides any value in kubeconfig)")
  
  	o.SecureServing.AddFlags(nfs.FlagSet("secure serving"))
  	o.CombinedInsecureServing.AddFlags(nfs.FlagSet("insecure serving"))
  	o.Authentication.AddFlags(nfs.FlagSet("authentication"))
  	o.Authorization.AddFlags(nfs.FlagSet("authorization"))
  	o.Deprecated.AddFlags(nfs.FlagSet("deprecated"), &o.ComponentConfig)
  
  	leaderelectionconfig.BindFlags(&o.ComponentConfig.LeaderElection.LeaderElectionConfiguration, nfs.FlagSet("leader election"))
  	utilfeature.DefaultMutableFeatureGate.AddFlag(nfs.FlagSet("feature gate"))
  
  	return nfs
  }
docs: // Flags returns flags for a specific scheduler by section name