diff --git a/pkg/scheduler/algorithm/predicates/sku_predicate.go b/pkg/scheduler/algorithm/predicates/sku_predicate.go index 41db0ca83d..00a5b4aa96 100644 --- a/pkg/scheduler/algorithm/predicates/sku_predicate.go +++ b/pkg/scheduler/algorithm/predicates/sku_predicate.go @@ -67,7 +67,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 }