华为云UCS-调度策略配置为Lazy延迟生效的常见问题FAQ:可能原因
可能原因
先创建工作负载资源再创建延迟生效的调度策略,工作负载资源在创建后,会进入Karmada的等待队列,在配置延迟生效的调度策略后,该工作负载资源会从等待队列中移出,并且绑定该延迟生效的调度策略,但此时并不会生成ResourceBinding。由于Karmada当前的机制,在删除调度策略时,会先查询ResourceBinding,再去查询对应的工作负载资源,但此时由于ResourceBinding未生成,导致工作负载资源无法完全清理,资源无法进入等待队列。(即这种情况下删除延迟生效(Lazy模式)的调度策略清理不完全);再创建新的立即生效的调度策略时,工作负载资源不在等待队列中,因此无法立即匹配到立即生效的调度策略,需要延迟到工作负载资源发生变更时才能匹配新的调度策略并分发。