diff --git a/test/e2e/scheduling/predicates.go b/test/e2e/scheduling/predicates.go index e0202e79c87..ff4aceda384 100644 --- a/test/e2e/scheduling/predicates.go +++ b/test/e2e/scheduling/predicates.go @@ -87,10 +87,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)