diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 32f799adbb9a..d82a9422c246 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 {