diff --git a/pkg/cluster/manager/exec.go b/pkg/cluster/manager/exec.go index c2e36c152e..bdda8c2ba4 100644 --- a/pkg/cluster/manager/exec.go +++ b/pkg/cluster/manager/exec.go @@ -60,7 +60,7 @@ func (m *Manager) Exec(name string, opt ExecOptions, gOpt operator.Options) erro return } - if len(gOpt.Nodes) > 0 && (!filterNodes.Exist(inst.GetHost()) || !filterNodes.Exist(inst.GetManageHost())) { + if len(gOpt.Nodes) > 0 && (!filterNodes.Exist(inst.GetHost()) && !filterNodes.Exist(inst.GetManageHost())) { return }