INNER CODE UNIT · Go
main
kubernetes/dns · cmd/sidecar/main.go:41
func main() {
options := sidecar.NewOptions()
configureFlags(options, pflag.CommandLine)
pflag.CommandLine.SetNormalizeFunc(flag.WordSepNormalizeFunc)
logs.AddFlags(pflag.CommandLine)
flag.InitFlags()
// Convinces goflags that we have called Parse() to avoid noisy logs.
// OSS Issue: kubernetes/kubernetes#17162.
goflag.CommandLine.Parse([]string{})
logs.InitLogs()
defer logs.FlushLogs()
klog.Infof("Version v%s", version.VERSION)
version.PrintAndExitIfRequested()