1.10.1. 调度器

在k8s中,调度器是讲pod放置到合适的node上,然后对应kubelet才能运行这些pod。

1.10.1.1. 概述

调度器会通过k8s的watch机制来发现集群中新创建且尚未被调度到node上的pod, 调度器会发现的每隔一个调度的pod调度到合适的node上面运行。

1.10.1.2. kube-scheduler

这个是k8s集群的默认调度器,并且是集群控制面板的一部分。调度器打分,得分最高的node来运行pod, 调度器将这个决定通知给api server 这个过程叫绑定。

1.10.1.3. 调度流程

  • 过滤

  • 打分

过滤阶段会将所有满足pod调度需求的node选出来,打分阶段,调度器回味pod从列表中选择最合适的node。 最后调度器会将pod调度到得分最高的node上面,如果得分相同,随机选择一个。

d之一。