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 {