mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Fix pick-node strategy when there is no filter plugin
This commit is contained in:
parent
6468bfa770
commit
fe9d9ebce1
@ -427,10 +427,11 @@ func (g *genericScheduler) findNodesThatPassFilters(ctx context.Context, prof *p
|
||||
filtered := make([]*v1.Node, numNodesToFind)
|
||||
|
||||
if !prof.HasFilterPlugins() {
|
||||
length := len(allNodes)
|
||||
for i := range filtered {
|
||||
filtered[i] = allNodes[i].Node()
|
||||
filtered[i] = allNodes[(g.nextStartNodeIndex+i)%length].Node()
|
||||
}
|
||||
g.nextStartNodeIndex = (g.nextStartNodeIndex + len(filtered)) % len(allNodes)
|
||||
g.nextStartNodeIndex = (g.nextStartNodeIndex + len(filtered)) % length
|
||||
return filtered, nil
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user