首页 > 解决方案 > K8s 调度超时

问题描述

我有与 K8s 集成的集群自动缩放器,并且工作节点从 0 开始缩放。我不想为每个节点安排超过 2 个 Pod。我在 kubelet 级别设置了 pod 限制。当我在 4 个 pod 限制的情况下并行运行 5 个作业时,它会扩展 3 个节点,但它试图仅在 2 个节点和 1 个 pod 上进行调度以达到应有的限制。K8s中有调度限制参数吗?仅在特定时间(某些睡眠参数)之后安排 pod?我们需要等待所有工人都准备好

标签: kubernetesgitlab

解决方案


使用 kubernetes 自带的默认调度程序是不可能的。您需要实现自定义调度程序并在调度程序中编写逻辑以满足此用例。


推荐阅读