diff --git a/provisioner.go b/provisioner.go index 4bc84b8855e61d61883a4e5827269f20560550ab..e306c909d9598506328fcdd3a6f81eea857994ac 100644 --- a/provisioner.go +++ b/provisioner.go @@ -664,7 +664,7 @@ func (p *LocalPathProvisioner) createHelperPod(action ActionType, cmd []string, helperPod.Name = helperPod.Name[:HelperPodNameMaxLength] } helperPod.Namespace = p.namespace - if o.Node != "" { + if helperPod.Spec.NodeName == "" && o.Node != "" { helperPod.Spec.NodeName = o.Node } helperPod.Spec.ServiceAccountName = p.serviceAccountName