diff --git a/pkg/karmadactl/karmadactl.go b/pkg/karmadactl/karmadactl.go index 64978fc87..ac805f1ab 100644 --- a/pkg/karmadactl/karmadactl.go +++ b/pkg/karmadactl/karmadactl.go @@ -7,8 +7,10 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" + "k8s.io/client-go/tools/clientcmd" apiserverflag "k8s.io/component-base/cli/flag" + "k8s.io/klog/v2" "github.com/karmada-io/karmada/pkg/karmadactl/cmdinit" "github.com/karmada-io/karmada/pkg/version/sharedcommand" @@ -30,6 +32,9 @@ func NewKarmadaCtlCommand(out io.Writer, cmdUse, parentCommand string) *cobra.Co RunE: runHelp, } + // Init log flags + klog.InitFlags(flag.CommandLine) + // Add the command line flags from other dependencies (e.g., klog), but do not // warn if they contain underscores. pflag.CommandLine.SetNormalizeFunc(apiserverflag.WordSepNormalizeFunc)