预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113986458A(43)申请公布日2022.01.28(21)申请号202111225823.0(22)申请日2021.10.21(71)申请人百果园技术(新加坡)有限公司地址新加坡巴西班让路枫树商业城30号楼15层31A(72)发明人牛越洋(74)专利代理机构北京品源专利代理有限公司11332代理人蔡舒野(51)Int.Cl.G06F9/455(2006.01)G06F9/50(2006.01)权利要求书2页说明书10页附图4页(54)发明名称容器集合调度方法、装置、设备及存储介质(57)摘要本发明实施例公开了容器集合调度方法、装置、设备及存储介质。其中,该方法包括:根据预设资源占用指标将预设节点集合划分为至少两个节点子集合,其中,第一节点子集合中的第一节点的资源占用率高于第二节点子集合中的第二节点的资源占用率,从当前第一节点上的容器集合中过滤满足第一预设过滤规则的容器集合,得到第一目标容器集合集,通过预设模拟调度方式尝试将第一目标容器集合集中的第一目标容器集合调度至第二节点,若尝试成功,则驱逐对应的第一目标容器集合,以使被驱逐的容器集合得到重新调度。通过采用上述技术方案,对节点资源的平衡性进行调节,减少资源竞争,从整体上提高容器集合可用性以及节点可用性。CN113986458ACN113986458A权利要求书1/2页1.一种容器集合调度方法,其特征在于,包括:根据预设资源占用指标将预设节点集合划分为至少两个节点子集合,其中,所述至少两个节点子集合中包括第一节点子集合和第二节点子集合,所述第一节点子集合中的任一第一节点的资源占用率高于所述第二节点子集合中的任一第二节点的资源占用率,所述预设节点集合中的任一节点上部署有至少一个容器集合;从当前第一节点上的容器集合中过滤满足第一预设过滤规则的容器集合,得到第一目标容器集合集,通过预设模拟调度方式尝试将所述第一目标容器集合集中的第一目标容器集合调度至所述第二节点,若尝试成功,则驱逐对应的第一目标容器集合,以使被驱逐的容器集合得到重新调度。2.根据权利要求1所述的方法,其特征在于,所述通过预设模拟调度方式尝试将所述第一目标容器集合集中的第一目标容器集合调度至所述第二节点,若尝试成功,则驱逐对应的第一目标容器集合,包括:采用预设排序规则对所述第一目标容器集合集中的第一目标容器集合进行排序,得到第一目标容器集合队列;通过预设模拟调度方式尝试将当前第一目标容器集合调度至所述第二节点,若尝试成功,则驱逐所述当前第一目标容器集合,其中,所述第一目标容器集合队列中的第一目标容器集合按照从队首至队尾的顺序依次成为当前第一目标容器集合;判断所述当前第一节点是否脱离于所述第一节点子集合,若未脱离,则继续尝试将新的当前第一目标容器集合调度至所述第二节点。3.根据权利要求2所述的方法,其特征在于,所述预设排序规则根据容器集合的服务质量和/或容器集合的资源占用情况设定,其中,服务质量越低和/或资源占用越少,对应的排序越靠前。4.根据权利要求1所述的方法,其特征在于,所述通过预设模拟调度方式尝试将所述第一目标容器集合集中的第一目标容器集合调度至所述第二节点,包括:通过调用容器管理系统中的容器调度接口对所述第一目标容器集合集中的第一目标容器集合进行模拟调度,得到作为调度目的地的目标模拟节点;判断所述目标模拟节点是否属于所述第二节点子集合,若属于,则尝试成功。5.根据权利要求1所述的方法,其特征在于,所述第一预设过滤规则包括以下至少一项:与当前第一节点之间存在节点亲和性;与当前第一节点中的容器集合之间存在容器集合亲和性;不存在匹配的第二节点;匹配的第二节点存在端口冲突;匹配的第二节点上存在无法共存的容器集合;匹配的第二节点无法继续部署容器集合;所占用资源小于第一预设资源量阈值;所占用资源大于第二预设资源量阈值。6.根据权利要求1所述的方法,其特征在于,还包括:获取预设节点集合中最近的预设历史时段内重启次数超过预设重启次数阈值的候选容器集合;从所述候选容器集合中过滤满足第二预设过滤规则的容器集合,得到第二目标容器集合集;驱逐第二目标容器集合集中的第二目标容器集合,以使被驱逐的容器集合得到重新调2CN113986458A权利要求书2/2页度。7.根据权利要求1所述的方法,其特征在于,还包括:从所述预设节点集合中的第三节点上的容器集合中过滤满足第三预设过滤规则的容器集合,得到第三目标容器集合集;驱逐第三目标容器集合集中的第三目标容器集合,以使被驱逐的容器集合得到重新调度;其中,所述第三预设过滤规则包括不存在目标节点;所述目标节点与当前容器集合之间的节点亲和性高于当前节点与当前容器集合之间的节点亲和性,或者,所述目标节点中的容器集合与当前