code: func (kl *Kubelet) providerRequiresNetworkingConfiguration() bool {
  	// TODO: We should have a mechanism to say whether native cloud provider
  	// is used or whether we are using overlay networking. We should return
  	// true for cloud providers if they implement Routes() interface and
  	// we are not using overlay networking.
  	if kl.cloud == nil || kl.cloud.ProviderName() != "gce" {
  		return false
  	}
  	_, supported := kl.cloud.Routes()
  	return supported
  }
docs: // providerRequiresNetworkingConfiguration returns whether the cloud provider
  // requires special networking configuration.