设置配置Kubernetes调度程序间隔?

设置配置Kubernetes调度程序间隔?,kubernetes,Kubernetes,我使用k8s运行大型计算作业,直到完成。我的设置中没有太多作业或节点,因此规模很小 我注意到,当节点可用时,调度程序不会立即启动pod。一旦节点准备就绪,调度pod需要5到40秒 有没有办法让调度器更具攻击性?在默认计划程序自定义策略中找不到间隔设置。实现我自己的调度程序是唯一的出路吗?任何提示谢谢 吊舱调度和吊舱创建之间存在差异。调度器只找到合适的节点并将pod调度到该节点,但pod创建由kubelet完成 Kubelet轮询api服务器以获得所需状态,并获取新计划的pod规范,然后创建pod

我使用k8s运行大型计算作业,直到完成。我的设置中没有太多作业或节点,因此规模很小

我注意到,当节点可用时,调度程序不会立即启动pod。一旦节点准备就绪,调度pod需要5到40秒


有没有办法让调度器更具攻击性?在默认计划程序自定义策略中找不到间隔设置。实现我自己的调度程序是唯一的出路吗?任何提示谢谢

吊舱调度和吊舱创建之间存在差异。调度器只找到合适的节点并将pod调度到该节点,但pod创建由kubelet完成

Kubelet轮询api服务器以获得所需状态,并获取新计划的pod规范,然后创建pod

因此,这个过程可能需要您指定的时间


所以我不认为在这里编写自定义调度器有帮助

我想知道您是如何得到这样一个度量的:一旦节点准备就绪,调度pod所用的时间(以秒为单位)?作业资源请求被设置为一次只在一个节点上运行一个带有一个容器的pod。假设每个节点都有一个用于pod/作业的运行容器。我正在用kubectl查询API。当一个作业被标记为完成时,我将继续轮询,直到一个挂起的作业pods容器被标记为容器创建。谢谢!你知道是否有可能使这个过程中的一些步骤更快吗?