【技术实现步骤摘要】
Pod的调度方法、装置、存储介质及系统
本申请实施例涉及云计算
,尤其涉及一种Pod的调度方法、装置、存储介质及系统。
技术介绍
在容器调度平台(k8s,Kubernetes)的运行过程中,对每一个新创建的Pod(由一个或多个容器组成)或者是未被调度的Pod,调度器会选择一个节点(Node)去运行这个Pod。由于Pod内的每一个容器对资源都有不同的需求,而且Pod本身也有不同的资源需求,所以,Pod在被调度到Node上之前,调度器会根据Pod的资源调度需求,对集群中的Node进行一次筛选,确定出运行Pod的目标Node。现有的Pod的调度方法中,可以根据各个Node的已占用资源和Pod运行时的最大资源需求,将Pod调度至目标Node。但是,这种调度方法可能会引起各个Node的实时资源分配不均衡。
技术实现思路
本申请提供一种Pod的调度方法、装置、存储介质及系统,通过错峰部署可以实现各个节点的资源的均衡分配。第一方面,本申请提供一种Pod的调度方法,该方法包括:Pod的调度装置确定待调度Pod运行的至少一个目标时间段,然后根据至少一个目标时间段,从集群的各个节点中确定待调度Pod的调度节点。其中,每个目标时间段用于表征一种资源参数的高峰时间段。由于一个节点在不同时间段资源参数的占用情况不同,且一个节点中不同种类资源参数的占用情况也不同。所以,为了实现各个节点的资源的均衡分配,可以基于时间段和资源参数的类型实现各个节点的资源分配。本申请提供的技术方案中,待调度Pod运行 ...
【技术保护点】
1.一种Pod的调度方法,其特征在于,包括:/n确定待调度Pod运行的至少一个目标时间段;每个所述目标时间段用于表征一种资源参数的高峰时间段;/n根据所述至少一个目标时间段,从集群的各个节点中确定所述待调度Pod的调度节点。/n
【技术特征摘要】
1.一种Pod的调度方法,其特征在于,包括:
确定待调度Pod运行的至少一个目标时间段;每个所述目标时间段用于表征一种资源参数的高峰时间段;
根据所述至少一个目标时间段,从集群的各个节点中确定所述待调度Pod的调度节点。
2.根据权利要求1所述的Pod的调度方法,其特征在于,所述资源参数包括:计算性能参数、内存资源参数、网络资源参数和磁盘读写性能参数中的至少一种。
3.根据权利要求2所述的Pod的调度方法,其特征在于,所述根据所述至少一个目标时间段,从集群的各个节点中确定所述待调度Pod的调度节点,包括:
根据第一目标时间段,确定集群中每个节点的第一资源总量参数;所述第一资源总量参数用于表示对应节点中第一资源参数的参数值之和;所述第一目标时间段用于表征所述第一资源参数的高峰时间段;所述第一资源参数为所述计算性能参数、所述内存资源参数、所述网络资源参数和所述磁盘读写性能参数中的任意一种;
根据所述每个节点的所述第一资源总量参数和所述每个节点的第一资源参数总容量,从所述各个节点中确定所述待调度Pod的调度节点。
4.根据权利要求3所述的Pod的调度方法,其特征在于,所述根据所述每个节点的所述第一资源总量参数和所述每个节点的第一资源参数总容量,从所述各个节点中确定所述待调度Pod的调度节点,包括:
根据所述每个节点的第一资源总量参数和所述第一资源参数总容量,确定所述每个节点的第一资源参数剩余量;
根据所述每个节点的所述第一资源参数剩余量,从所述各个节点中确定所述待调度Pod的调度节点。
5.根据权利要求4所述的Pod的调度方法,其特征在于,所述根据所述每个节点的所述第一资源参数剩余量,从所述各个节点中确定所述待调度Pod的调度节点,包括:
将所述各个节点中,所述第一资源参数剩余量最大的节点确定为所述待调度Pod的调度节点。
6.根据权利要求2所述的Pod的调度方法,其特征在于,所述根据所述至少一个目标时间段,从集群的各个节点中确定所述待调度Pod的调度节点,包括:
根据第二目标时间段确定集群中每个节点的第二资源总量参数,并根据第三目标时间段确定集群中每个节点的第三资源总量参数;其中,所述第二资源总量参数用于表示对应节点中第二资源参数的参数值之和;所述第二目标时间段用于表征所述第二资源参数的高峰时间段;所述第三资源总量参数用于表示对应节点中第三资源参数的参数值之和;所述第三目标时间段用于表征所述第三资源参数的高峰时间段;所述第二资源参数和第三资源参数为所述计算性能参数、所述内存资源参数、所述网络资源参数和所述磁盘读写性能参数中的任意两种;
根据所述每个节点的所述第二资源总量参数、第二资源参数总容量、所述第三资源总量参数以及第三资源参数总容量,从所述各个节点中确定所述待调度Pod的调度节点。
7.根据权利要求6所述的Pod的调度方法,其特征在于,所述从所述各个节点中确定所述待调度Pod的调度节点,包括:
根据第一权值和第二权值,从所述各个节点中确定所述待调度Pod的调度节点;所述第一权值与所述第二资源参...
【专利技术属性】
技术研发人员:毛颖,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。