k8s资源调度

1 资源调度流程

资源创建流程如下所示。

 

资源调度流程是从资源创建流程的④开始的,即Kube-scheduler在需要创建的资源队列中监听到相应的资源时,会调用可用的调度算法和调度策略对可用的节点进行过滤和打分,最后选出可用的最优节点与需要创建的资源进行绑定,并调用Kube-apiserver的相应接口将调度结果写进Etcd指定的路径。

Kube-scheduler监听到资源队列中有需要调度的资源时,会进行如下所示的调度。

 

 

2 资源调度算法和调度策略

Kubernetes中,资源调度最终是在具体的调度策略下通过特定调度器完成的。

1)调度策略:组织调度算法的方式,比如资源调度过程中的Filtering和Scoring就是调度策略。

2)调度算法:在Kubernetes中,调度算法由调度器实现。调度器的任务是为新创建的Pod寻找一个最合适的节点。

Kubernetes中常用的调度策略和调度算法

 

posted @   muzinan110  阅读(207)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示