mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Support dynamically set log level for kube-proxy
This commit is contained in:
parent
f137c47770
commit
6e54f067e9
@ -55,6 +55,7 @@ import (
|
|||||||
cliflag "k8s.io/component-base/cli/flag"
|
cliflag "k8s.io/component-base/cli/flag"
|
||||||
componentbaseconfig "k8s.io/component-base/config"
|
componentbaseconfig "k8s.io/component-base/config"
|
||||||
"k8s.io/component-base/configz"
|
"k8s.io/component-base/configz"
|
||||||
|
"k8s.io/component-base/logs"
|
||||||
"k8s.io/component-base/metrics/legacyregistry"
|
"k8s.io/component-base/metrics/legacyregistry"
|
||||||
"k8s.io/component-base/version"
|
"k8s.io/component-base/version"
|
||||||
"k8s.io/component-base/version/verflag"
|
"k8s.io/component-base/version/verflag"
|
||||||
@ -481,6 +482,7 @@ with the apiserver API to configure the proxy.`,
|
|||||||
if err := opts.Complete(); err != nil {
|
if err := opts.Complete(); err != nil {
|
||||||
klog.Fatalf("failed complete: %v", err)
|
klog.Fatalf("failed complete: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := opts.Validate(); err != nil {
|
if err := opts.Validate(); err != nil {
|
||||||
klog.Fatalf("failed validate: %v", err)
|
klog.Fatalf("failed validate: %v", err)
|
||||||
}
|
}
|
||||||
@ -616,6 +618,7 @@ func serveMetrics(bindAddress, proxyMode string, enableProfiling bool, errCh cha
|
|||||||
|
|
||||||
if enableProfiling {
|
if enableProfiling {
|
||||||
routes.Profiling{}.Install(proxyMux)
|
routes.Profiling{}.Install(proxyMux)
|
||||||
|
routes.DebugFlags{}.Install(proxyMux, "v", routes.StringFlagPutHandler(logs.GlogSetter))
|
||||||
}
|
}
|
||||||
|
|
||||||
configz.InstallHandler(proxyMux)
|
configz.InstallHandler(proxyMux)
|
||||||
|
Loading…
Reference in New Issue
Block a user