diff --git a/pkg/scheduler/framework/types.go b/pkg/scheduler/framework/types.go index 3580850c864..87190792df4 100644 --- a/pkg/scheduler/framework/types.go +++ b/pkg/scheduler/framework/types.go @@ -484,7 +484,7 @@ func (r *Resource) Clone() *Resource { EphemeralStorage: r.EphemeralStorage, } if r.ScalarResources != nil { - res.ScalarResources = make(map[v1.ResourceName]int64) + res.ScalarResources = make(map[v1.ResourceName]int64, len(r.ScalarResources)) for k, v := range r.ScalarResources { res.ScalarResources[k] = v }