mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
kube-apiserver make use of GlogSetter
This commit is contained in:
parent
c867bf9cab
commit
38d48e8d02
@ -59,13 +59,13 @@ import (
|
|||||||
"k8s.io/apiserver/pkg/server/routes"
|
"k8s.io/apiserver/pkg/server/routes"
|
||||||
serverstore "k8s.io/apiserver/pkg/server/storage"
|
serverstore "k8s.io/apiserver/pkg/server/storage"
|
||||||
utilfeature "k8s.io/apiserver/pkg/util/feature"
|
utilfeature "k8s.io/apiserver/pkg/util/feature"
|
||||||
|
"k8s.io/apiserver/pkg/util/logs"
|
||||||
"k8s.io/client-go/informers"
|
"k8s.io/client-go/informers"
|
||||||
restclient "k8s.io/client-go/rest"
|
restclient "k8s.io/client-go/rest"
|
||||||
certutil "k8s.io/client-go/util/cert"
|
certutil "k8s.io/client-go/util/cert"
|
||||||
openapicommon "k8s.io/kube-openapi/pkg/common"
|
openapicommon "k8s.io/kube-openapi/pkg/common"
|
||||||
|
|
||||||
// install apis
|
// install apis
|
||||||
"github.com/golang/glog"
|
|
||||||
_ "k8s.io/apiserver/pkg/apis/apiserver/install"
|
_ "k8s.io/apiserver/pkg/apis/apiserver/install"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -576,15 +576,7 @@ func installAPI(s *GenericAPIServer, c *Config) {
|
|||||||
goruntime.SetBlockProfileRate(1)
|
goruntime.SetBlockProfileRate(1)
|
||||||
}
|
}
|
||||||
// so far, only logging related endpoints are considered valid to add for these debug flags.
|
// so far, only logging related endpoints are considered valid to add for these debug flags.
|
||||||
routes.DebugFlags{}.Install(s.Handler.NonGoRestfulMux, "v", routes.StringFlagPutHandler(
|
routes.DebugFlags{}.Install(s.Handler.NonGoRestfulMux, "v", routes.StringFlagPutHandler(logs.GlogSetter))
|
||||||
routes.StringFlagSetterFunc(func(val string) (string, error) {
|
|
||||||
var level glog.Level
|
|
||||||
if err := level.Set(val); err != nil {
|
|
||||||
return "", fmt.Errorf("failed set glog.logging.verbosity %s: %v", val, err)
|
|
||||||
}
|
|
||||||
return "successfully set glog.logging.verbosity to " + val, nil
|
|
||||||
}),
|
|
||||||
))
|
|
||||||
}
|
}
|
||||||
if c.EnableMetrics {
|
if c.EnableMetrics {
|
||||||
if c.EnableProfiling {
|
if c.EnableProfiling {
|
||||||
|
Loading…
Reference in New Issue
Block a user