kubernetes - K8s 调度超时
问题描述
我有与 K8s 集成的集群自动缩放器,并且工作节点从 0 开始缩放。我不想为每个节点安排超过 2 个 Pod。我在 kubelet 级别设置了 pod 限制。当我在 4 个 pod 限制的情况下并行运行 5 个作业时,它会扩展 3 个节点,但它试图仅在 2 个节点和 1 个 pod 上进行调度以达到应有的限制。K8s中有调度限制参数吗?仅在特定时间(某些睡眠参数)之后安排 pod?我们需要等待所有工人都准备好
解决方案
使用 kubernetes 自带的默认调度程序是不可能的。您需要实现自定义调度程序并在调度程序中编写逻辑以满足此用例。
推荐阅读
- mongodb - 在 Neo4j Sink 连接器中具有动态节点类型
- elasticsearch - Kibana 表可视化数学公式
- logging - 在 TypeORM Logger 中获取请求信息,如 Header
- java - JDK Mission Control:从 jfr 文件修改堆栈数据
- ionic-framework - 电容器 + 离子:Google 登录问题
- javascript - 如何使用 API 在 Google 表格中添加表格?
- browser - 为浏览器创建 JS 模块以授予对普通脚本的访问权限
- javascript - TVmaze API,按字母顺序排序结果?
- c++ - 创建具有多种数据类型的队列
- mysql - Spring Boot:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册