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
commit d95c46a3e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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)