diff --git a/pkg/scheduler/algorithm/predicates/sku_predicate.go b/pkg/scheduler/algorithm/predicates/sku_predicate.go index 66a73a5fb4..e1c7fef10e 100644 --- a/pkg/scheduler/algorithm/predicates/sku_predicate.go +++ b/pkg/scheduler/algorithm/predicates/sku_predicate.go @@ -68,7 +68,7 @@ func (p *InstanceTypePredicate) Execute(ctx context.Context, u *core.Unit, c cor zoneMatch := false for idx := range skus { sku := skus[idx] - if sku.ZoneId == zoneId { + if len(sku.ZoneId) == 0 || sku.ZoneId == zoneId { zoneMatch = true break }