Merge pull request #98306 from borgerli/kube-proxy-log

Support dynamically set log level for kube-proxy
This commit is contained in:
Kubernetes Prow Robot
2021-07-05 03:23:05 -07:00
committed by GitHub

View File

@@ -54,6 +54,7 @@ import (
cliflag "k8s.io/component-base/cli/flag"
componentbaseconfig "k8s.io/component-base/config"
"k8s.io/component-base/configz"
"k8s.io/component-base/logs"
"k8s.io/component-base/metrics/legacyregistry"
"k8s.io/component-base/version"
"k8s.io/component-base/version/verflag"
@@ -480,6 +481,7 @@ with the apiserver API to configure the proxy.`,
if err := opts.Complete(); err != nil {
klog.Fatalf("failed complete: %v", err)
}
if err := opts.Validate(); err != nil {
klog.Fatalf("failed validate: %v", err)
}
@@ -615,6 +617,7 @@ func serveMetrics(bindAddress, proxyMode string, enableProfiling bool, errCh cha
if enableProfiling {
routes.Profiling{}.Install(proxyMux)
routes.DebugFlags{}.Install(proxyMux, "v", routes.StringFlagPutHandler(logs.GlogSetter))
}
configz.InstallHandler(proxyMux)