From fdff659cedffa1a6708977703fa9497b1c5d2547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20K=C3=A4ldstr=C3=B6m?= Date: Wed, 25 May 2016 16:09:39 +0300 Subject: [PATCH] Do not call NewFlannelServer() unless flannel overlay is enabled --- pkg/kubelet/kubelet.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 32f799adbb9..d82a9422c24 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -349,7 +349,7 @@ func NewMainKubelet( daemonEndpoints: daemonEndpoints, containerManager: containerManager, flannelExperimentalOverlay: flannelExperimentalOverlay, - flannelHelper: NewFlannelHelper(), + flannelHelper: nil, nodeIP: nodeIP, clock: util.RealClock{}, outOfDiskTransitionFrequency: outOfDiskTransitionFrequency, @@ -359,6 +359,7 @@ func NewMainKubelet( } if klet.flannelExperimentalOverlay { + klet.flannelHelper = NewFlannelHelper() glog.Infof("Flannel is in charge of podCIDR and overlay networking.") } if klet.nodeIP != nil {