allErrs=append(allErrs,errs.NewFieldInvalid("spec.ports",service.Spec.Ports[i],"cannot create an external load balancer with non-TCP ports"))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.ports[%d].protocol",i),service.Spec.Ports[i],"cannot create an external load balancer with non-TCP ports"))
allErrs=append(allErrs,errs.NewFieldInvalid("spec.ports",service.Spec.Ports[i],"cannot specify a node port with cluster-visibility services"))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.ports[%d].nodePort",i),service.Spec.Ports[i],"cannot specify a node port with services of type ClusterIP"))