【技术实现步骤摘要】
本专利技术涉及容器,尤其涉及一种pod负载调度分配方法、装置及存储介质。
技术介绍
1、kubernetes,简称k8s,是一个开源的容器编排管理工具。pod是k8s的最小控制单元,用于承载与运行实际应用程序,也是k8s中的最小调度单位,pod也可以单独启动运行,无需用k8s中的控制器控制。
2、在kubernetes中,支持为pod中的容器指定资源请求。资源请求是容器对所需资源的期望值,调度器会根据kubernetes集群中节点内部的可分配资源与容器的资源请求进行匹配,以确定pod应该被分配到哪个节点。当用户提交一个pod到k8s集群时,会选择一个pod开始进行调度操作,每次对pod的调度首先为pod选择一个计算节点,然后将该pod绑定到服务器中选择的计算节点,开始到这个计算节点上运行。
3、在现有的原生的kubernetes调度策略倾向于调度pod到节点剩余资源较多的节点,当该种方式需要准确定义节点剩余资源值,一旦剩余资源值设定不准确,则会使得部分节点不会接收到pod,而另一部分节点则会过载。破坏了集群的平衡
...【技术保护点】
1.一种POD负载调度分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个节点的资源利用率平均值、所述平均值的差值和需求请求量与每个节点资源总量的比值计算节点接收需求后每个节点与节点平均负载的偏离度,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述接收需求后每个节点与节点平均负载的偏离度确定需求接收节点,包括:
4.根据权利要求3所述的方法,其特征在于,所述资源包括:
5.根据权利要求4所述的方法,其特征在于,所述选取评分最高的节点作为需求接收节点,包括:
6.根
...【技术特征摘要】
1.一种pod负载调度分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个节点的资源利用率平均值、所述平均值的差值和需求请求量与每个节点资源总量的比值计算节点接收需求后每个节点与节点平均负载的偏离度,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述接收需求后每个节点与节点平均负载的偏离度确定需求接收节点,包括:
4.根据权利要求3所述的方法,其特征在于,所述资源包括:
5.根据权利要求4所述的方法,其特征在于,所述选取评分最高的节点作为需求接收节点,包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。