From d6e051ec95d3d2e9775cfb2e1b56d46af61dc53d Mon Sep 17 00:00:00 2001 From: guangxuli Date: Wed, 22 Mar 2017 11:34:36 +0800 Subject: [PATCH] Can not set struct pointer directly to interface(kubelet panic) set default value explicitly gofmt --- cmd/kubelet/app/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index 4cd1f451f27..ef6c3a12e85 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -159,6 +159,7 @@ func UnsecuredDependencies(s *options.KubeletServer) (*kubelet.Dependencies, err DockerClient: dockerClient, KubeClient: nil, ExternalKubeClient: nil, + EventClient: nil, Mounter: mounter, NetworkPlugins: ProbeNetworkPlugins(s.NetworkPluginDir, s.CNIConfDir, s.CNIBinDir), OOMAdjuster: oom.NewOOMAdjuster(), @@ -502,7 +503,9 @@ func run(s *options.KubeletServer, kubeDeps *kubelet.Dependencies) (err error) { kubeDeps.KubeClient = kubeClient kubeDeps.ExternalKubeClient = externalKubeClient - kubeDeps.EventClient = eventClient + if eventClient != nil { + kubeDeps.EventClient = eventClient + } } if kubeDeps.Auth == nil {