diff --git a/pkg/cloudprovider/providers/gce/gce.go b/pkg/cloudprovider/providers/gce/gce.go index dfc7904019..bf430e51bd 100644 --- a/pkg/cloudprovider/providers/gce/gce.go +++ b/pkg/cloudprovider/providers/gce/gce.go @@ -2400,7 +2400,12 @@ func (gce *GCECloud) CreateRoute(clusterName string, nameHint string, route *clo Description: k8sNodeRouteTag, }).Do() if err != nil { - return err + if isHTTPErrorCode(err, http.StatusConflict) { + glog.Info("Route %v already exists.") + return nil + } else { + return err + } } return gce.waitForGlobalOp(insertOp) }