diff --git a/test/e2e/scheduling/predicates.go b/test/e2e/scheduling/predicates.go index 0b53ebfb115..44834e8ad5b 100644 --- a/test/e2e/scheduling/predicates.go +++ b/test/e2e/scheduling/predicates.go @@ -91,10 +91,17 @@ var _ = SIGDescribe("SchedulerPredicates [Serial]", func() { var err error framework.AllNodesReady(cs, time.Minute) - masterNodes, nodeList, err = e2enode.GetMasterAndWorkerNodes(cs) + + // NOTE: Here doesn't get nodeList for supporting a master nodes which can host workload pods. + masterNodes, _, err = e2enode.GetMasterAndWorkerNodes(cs) if err != nil { e2elog.Logf("Unexpected error occurred: %v", err) } + nodeList, err = e2enode.GetReadySchedulableNodesOrDie(cs) + if err != nil { + e2elog.Logf("Unexpected error occurred: %v", err) + } + // TODO: write a wrapper for ExpectNoErrorWithOffset() framework.ExpectNoErrorWithOffset(0, err)